如果不为null,则赋值



作为null合并运算符和null传播运算符的爱好者,如果对象不为null,我想赋值。

类似于:

myArray.FirstOrDefault()?.Value = newValue;

代替:

var temp = myArray.FirstOrDefault()
if(temp != null){
temp.Value = newValue;
}

这可能吗?

(我知道我可以使用SetValue(((

使用C#8.0,您可以执行此

temp ??= newValue;

相关内容

  • 没有找到相关文章

最新更新