C# 两个问号的含义
int? a; //a = null; // 此时b为3 a = 6; // 此时b为6 int b = a ?? 3; Console.WriteLine(b);
意思是:如果??左边为null,则取右边的值,如果左边不为null,就取左边的值
int? a; //a = null; // 此时b为3 a = 6; // 此时b为6 int b = a ?? 3; Console.WriteLine(b);
意思是:如果??左边为null,则取右边的值,如果左边不为null,就取左边的值
转载于:https://www.cnblogs.com/akingyao/archive/2013/01/04/2844047.html