引用类型 用 null;
值类型为空的话,需要是 可空类型
Nullable<int> a =null;
简便写法:int? a=null;
感觉值类型为空,有什么意义?
值类型为空,也是有意义的,比如数据库里一些字段在设置的时候允许为空,往表插入空值的时候,这时值类型如果不能为空的话,那么就无法插入了
举个简单的例子,数据库里有个学生的Age字段可为空,那么插入的时候int? age = null;,如果定义为int age,那无法插入,除非你写成int age = 0
引用类型为null
值类型为default(类型)
值类型为null,要用Nullable<T>
学习了~~
值类型为空会有默认值的。