gpt4 book ai didi

c# - 检查空值,哪个更好? "null =="或 "==null"

转载 作者:行者123 更新时间:2023-11-30 19:01:00 26 4
gpt4 key购买 nike

<分区>

欺骗:Null Difference

很久以前,我看到一篇文章解释了以下内容不相等(在 c# 中):

if (o == null) {}
if (null == o) {}

文章解释说,后者是首选,因为它导致更准确的测试。从那以后我就一直这样编码。现在我了解得更多了,我正在寻找这篇文章或其他类似文章,以查看确切的发现是什么,但我找不到关于该主题的任何内容。

想法?有区别吗?乍一看会说不。但是谁知道在 IL 和 C# 编译的内部发生了什么。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com