C#可空类型

C#特殊的数据类型(可空),nullable,可空类型表示其基础值类型正常范围内的值,再加上一个null值。比如Nullable<bool>变量可以被赋值为true或false或null。

用处:在处理数据库和其他包含可能为负值的元素数据类型是,将null复制给数据类型或bool型的功能特别好用。比如:数据表中bool型的字段可以存储为true或者false 或者未定义。

“??”null 合并运算符。运算规则为如果第一个操作数的值为null,则运算副返回第二个操作书的值,否则返回第一个操作数的值。如:

double ? num1 =null;

double ?num2=3.1415926535;

double num3;

num3=num1?? 1.414;                //  执行结果为1.414

num3=num2??1.414                 //  执行结果为3.1415926535


猜你喜欢

转载自blog.csdn.net/qq_36684665/article/details/81043652
今日推荐