//获取可空类型变量的值 int? intNull = 100; Console.WriteLine(intNull.Value); //可空类型的合并运算符 int? num1 = null; int? num2 = 50; int num3; //与值为null的可空类型变量合并运算符 //可以理解为??表达式的值为真(不为null),返回第一数的值,表达式的值为假,返回第二个数的值 num3 = num1 ?? 5; Console.WriteLine("num3={0}",num3); num3 = num2 ?? 5; Console.WriteLine("num3={0}",num3);