C#关于二元运算符双问号

在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"

上一篇:let const var


下一篇:Java 实现音频添加自定义时长静音(附代码) | Java工具类