C#提供一个"?"后缀符,"?"不能加在引用类型后,但可以加在值类型或值类型数组后后。如:
加上"?"后缀符后,则表示此值类型也可以有空值null。增加了数据范围,可用于变量存储值类型和null类型的情况,如:数据库数
据可能为空值。
"?"后缀符其实是System.Nullable类型变量的别名,所以该类型可以使用System.Nullable结构类型中定义的方法和属性.
关系运算中,如果其中一个或两个操作数为null,则结果一定是false。
例:
运行结果: