c# 操作符?? null coalescing operator
?? "null coalescing" operator 是c#新提供的一个操作符,
这个操作符提供的功能是判断左侧的操作数是否是null,
如果是则返回结果是右侧的操作数;非null则返回左侧的操作数。
我们可以看下下面的这几个示例来看看这个操作符的使用方法:
代码如下:
string message = "Hello World";
string result = message ?? "null";
//这里的result的内容是 Hello World
再看下面的这个例子子:
代码如下:
string message = null;
string result = message ?? "It's null";
//在这里result的内容将是 It's null
作者:一修先生
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。