在C#中使用二元运算符??,比如:x??y表示,如果x不为空则返回x,如果x为null,则返回y。
string x = null; string y = "hello world"; string z = x ?? y;
此时z值等于"hello world"
string x = "HELLO WORLD"; string y = "hello world"; string z = x ?? y;
此时z值等于"HELLO WORLD"