C#基础系列之可空类型

public struct Nullable<T> where T : struct
 System.Nullable<int> a = 1;
//由于可空类型使用频繁,所以C#有一种特殊的语法,如下。
 int? aa = 2;

强制转换

int y1=(int)aa;

如果不使用强制转换,可以使用合并运算符??,为转换定义一个默认值,以防可空类型为null。

int y1=aa??0;

原文地址:https://www.cnblogs.com/forneter/p/3827014.html