当前位置:首页 > Windows程序 > 正文

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

2021-05-24 Windows程序

默认下,,C#只有两种类型:

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

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

2. 不可空类型:

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

int a = null;//错误

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

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

小提示:

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

当然它的意义并不止如此,继续深入探究吧。

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/70494.html