gpt4 book ai didi

c# - 将 null 与对象进行比较而不是将对象与 null 进行比较有什么问题

转载 作者:搜寻专家 更新时间:2023-11-01 00:59:53 28 4
gpt4 key购买 nike

我刚刚发现我可以像这样将 nullObject 进行比较,

if(null != Object)

而不是将 Objectnull 进行比较,例如

Object != null

如果使用前一种方法会出什么问题?

这合法吗?如果不是那么为什么编译器会接受它?

最佳答案

它有一个问题 - 可读性。如果你想写出干净的代码,你应该关心它以后的阅读方式。它需要很明显,它做什么以及为什么它做某事。如果您将“对象”放在计算的右侧,那么您真正在做什么就不太明显了。好吧,至少在我看来......

关于c# - 将 null 与对象进行比较而不是将对象与 null 进行比较有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10244682/

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