在C#7中我们可以使用
if (x is null) return;
代替
if (x == null) return;
使用新方法(前一个例子)比旧语法有什么好处吗?
语义学有什么不同?
只是品味问题?如果没有,何时使用一个或另一个.
参考.
.net c# null pattern-matching c#-7.0
.net ×1
c# ×1
c#-7.0 ×1
null ×1
pattern-matching ×1