【发布时间】:2017-07-14 06:30:23
【问题描述】:
代码如下:
if(f1)
{
return a1?.a2 ?? a3
}
谁能告诉这里这些运算符的用法?
【问题讨论】:
-
Why && and not &的可能重复
-
返回 a1?.a2 ?? a3 a1 可以为空。如果不是,那么它将返回 a2。如果两者都为 null,则返回 a3。 msdn.microsoft.com/en-us/library/1t3y8s4s.aspxmsdn.microsoft.com/en-us/library/ms173224.aspx
-
?= 空条件运算符,??= 空合并运算符。
标签: c#