[英]Combining the coalescence more than once?
C#中有什么可以让您执行以下操作的?
string str = nullval1 ?? nullval2 ?? nullval3 ?? "Hi";
然后从左到右选择第一个不为null的第一个?
如果此操作员不这样做,是否有可能以最少的代码提供类似的功能?
一切都按原样做的很好。 样例代码:
using System;
class Program
{
static void Main(string[] args)
{
string x = null;
string y = "y";
string z = "z";
Console.WriteLine(x ?? y ?? z); // Prints "y"
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.