黑马程序员技术交流社区
标题:
可空null类型的具体用法有哪些呢?
[打印本页]
作者:
蛋壳
时间:
2014-1-15 11:47
标题:
可空null类型的具体用法有哪些呢?
可空null类型的具体用法有哪些呢?
http://bbs.itheima.com/thread-104798-1-1.html
(出处: 黑马程序员训练营论坛)
作者:
林成彬
时间:
2014-1-15 19:32
最主要的用法还是用在数据库数据的操作中,因为数据库的字段可以为null,所以我们就需要用到可空数据类型
作者:
-淡然一笑
时间:
2014-1-15 20:57
.NET中的null 代表一个引用类型的变量不引用任何的对象,但在某场合,值类型的变量也可能是“空”的。
常使用比如数据库里,字段经常会出现NULL值,数据库中NULL值含义:此字段未赋值,其值不定
如:int? nullableInt=null; T?是System.Nullable<T>的简写
1.
Class MyDataClass
{
public int? IntProperty{get;set;}
}
DataTable dt=.... //从数据库中提取数据,填充到DateTable中
DataRow dr=dt.Rows[0];
MyDataClass dataObject=new MyDataClass(); //创建数据对象
dataObject.IntProperty=dr["intColumn"] as int?;
2.
op==null? 0 : op
C#提供一种简写的写法:op??0
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2