您的位置:首页 > 编程语言 > C#

C#新提供的一个操作符?? null coalescing operator

2008-03-31 13:15 190 查看
?? "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
关于这个操作符的更多介绍我们可以在ScottGu的Blog中找到
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐