class NullableDemo
{
static void Main()
{
int? x = null;
x = 5;
if (x != null)
{
int y = x.Value;
Console.WriteLine (y);
}
int z = x ?? 10;
}
}
int? x = null
声明可空
if (x != null)
测试是否存在真正的值
int y = x.Value;
获取真正的值
int z = x ?? 10;
使用null 联合操作符
输出
5