C#——Null合并运算符(??)作⽤:防可空类型的值为 Null
如果第⼀个操作数的值为 null,则运算符返回第⼆个操作数的值,否则返回第⼀个操作数的值。
下⾯⼀个例⼦说明具体使⽤⽅法:
double? num1 = null;
double? num2 = 111;
double num3;
num3 = num1 ?? 222; // num1 如果为空值则返回 222
Console.WriteLine("num3 的值:{0}", num3);
num3 = num2 ?? 333;
Console.WriteLine("num3 的值:{0}", num3);
Console.ReadLine();
writeline方法的作用
Console.ReadLine();
由于num1的值为null所以第⼀次num3的值为:222
由于num2的值为111所以第⼆次num3的值为:num2的值(111)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论