在C#中,要判断一个变量是否非空(即不为null),可以使用?.
操作符或??
操作符。
使用?.
操作符:
var value = https://www.yisu.com/ask/someObject?.SomeProperty;>使用
??
操作符:var value = https://www.yisu.com/ask/someObject?.SomeProperty ??"default value";在这个例子中,如果
someObject
或SomeProperty
为空,value
将被赋值为"default value"
。