在SQL Server中,可以使用IsNull()
函数检查一个值是否为null,如果是,则返回另一个值。现在我想知道C#中是否有任何类似的东西。
例如,我想做类似的事情:
myNewValue = IsNull(myValue, new MyValue());
代替:
if (myValue == null)
myValue = new MyValue();
myNewValue = myValue;
谢谢。
最佳答案
称为空合并(??
)运算符:
myNewValue = myValue ?? new MyValue();
关于c# - C#等效于SQL Server中的IsNull()函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/169217/