您的位置:首页 > 编程语言 > C#

C#中的不可空类型转为可空类型

2015-06-26 17:36 190 查看
默认下,C#只有两种类型:

1. 可空类型:(是指可为null)

大部分的对象, 如: Dog dog = null;

2. 不可空类型:

基本值类型,布尔类型等,如: int a = 0 ;//正确

int a = null;//错误

3. 不可空转为可空类型的方法:

int? a = null; //在不可空类型后面加上问号"?"就可以转换为可空类型了

小提示:

在数据库中int类型也是可以为空的,微软为了在概念上保持一致才推出了此举,

当然它的意义并不止如此,继续深入探究吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: