中可为专题

.Net C# 中可为空值类型 ?

在C# 中的可为空值类型表示除了可以接收原有值类型外还可以接收NULL值 例如:int? a =1; int? b=null; 在使用可为空值类型时可以配合 条件运算符 ??  (没错,就是两个问号!)配合使用。 例如:int? a =1; int b= a ?? 1; 这种方式需要指定为NULL时的默认值。 放一段代码用于演示的更直观; //值类型和可为空