Dum*_*y01 9 .net c#
我经常在源代码中看到if(object.ReferenceEquals(myObject,null))的用法,用于检查myObject是否为null而不是我熟悉的if(myObject == null).
是否有任何特殊原因(如速度,可读性等)使用第一种方式而不是第二种方式?你用哪一个?
先感谢您.
Luc*_*ero 6
使用时,ReferenceEquals请确保没有应用特殊处理(例如重载运算符).如果与未绑定的泛型一起使用,这也会导致不同的结果.
ReferenceEquals
Meh*_*ANI 5
简单的事情通常是最有效的: (myObject == null)性能更高
(myObject == null)
看看这篇文章
归档时间:
15 年,2 月 前
查看次数:
41493 次
最近记录:
11 年,1 月 前