C#以描述性方式对null进行检查

时间:2019-05-14 14:43:05

标签: c# null

最近,在进行输入检查时,我(可能是错误地)输入了以下内容:

if (someObject is null) { }

代替经典:

if (someObject == null) { }

我发现它更优雅,因为它本身更具描述性。事实证明,它的行为正确(至少在简单的情况下),当某些内容为null时,表达式返回true(否则返回false)。

与“经典”方式相比,它有什么缺点吗?

0 个答案:

没有答案