C#可空类型概念

来源:互联网 发布:mac战网删除游戏 编辑:程序博客网 时间:2024/05/21 15:34

原则:

1、可空类型有一个所依赖的基本类型,只是额外提供了功能,使得不能作为空值的该类型有了得到null值的功能

例如:

 

int ? a;

a = null;

 

如果是

int a;

a = null;    //这是不能赋值的语句

 

2、在引入可空类型之后,就需要对原本不存在的null运算作出规定,

如int b = 3;

b+a这样的表达式在a= null值时候的返回值,这在C#中给出了规定

可空类型有其使用之处

原创粉丝点击