黑马程序员技术交流社区
标题:
C#中的Nullable类型
[打印本页]
作者:
hou1989
时间:
2013-1-11 20:54
标题:
C#中的Nullable类型
C#中的Nullable类型是干什么用的,求具体的使用方法
作者:
林嘉健
时间:
2013-1-11 21:26
Nullable类型是一个结构体,我记得是在.Net 2.0还是3.0 之前,一个值类型的变量是不允许被赋予null值的
之后微软提供了Nullable类型,允许用它定义包含null值(即空值)的数据类型.
例如
//int Num1 = 1;如果要使一个整型变量可以存储一个null值的话,
//int? Num1 = null 可以这样声明!
复制代码
再举一个例子 例如
在杨老师最新的公开视频里面所教我们的WPF开发:
当你在主窗体调用ShowDialog方法时,它的返回值不是局限于true和false,还有一个null值
而bool是一个 值类型的 所以只需在定义数据类型后面加上?号即可
无标题.jpg
(38.96 KB, 下载次数: 32)
下载附件
2013-1-11 21:26 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2