【发布时间】:2020-03-13 09:58:04
【问题描述】:
作为空合并运算符和空传播运算符的粉丝,如果对象不为空,我想分配一些东西。
类似:
myArray.FirstOrDefault()?.Value = newValue;
代替:
var temp = myArray.FirstOrDefault()
if(temp != null){
temp.Value = newValue;
}
这可能吗?
(我知道我可以使用 SetValue() )
【问题讨论】:
-
你为什么用 C# 6 的答案来结束这个问题?