?? "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中找到 相关文章: