A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蛋壳 中级黑马   /  2014-1-15 11:47  /  989 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

可空null类型的具体用法有哪些呢?
http://bbs.itheima.com/thread-104798-1-1.html
(出处: 黑马程序员训练营论坛)

2 个回复

倒序浏览
最主要的用法还是用在数据库数据的操作中,因为数据库的字段可以为null,所以我们就需要用到可空数据类型
回复 使用道具 举报
.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
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马