【发布时间】:2019-10-07 17:40:12
【问题描述】:
有什么区别
if (Obj is null) Console.WriteLine("Value is null");
if (object.ReferenceEquals(Obj, null)) Console.WriteLine("Value is null");
我正在尝试覆盖 == 运算符,因此无法使用 Obj == null。
【问题讨论】:
-
由于
object.ReferenceEquals()内部是==检查 (ReferenceEquals),那么:What is the difference between "x is null" and "x == null"? 可能重复
标签: c#