【发布时间】:2012-04-20 10:42:50
【问题描述】:
我刚刚发现我可以像这样将null 与Object 进行比较,
if(null != Object)
而不是将Object与null比较,喜欢
Object != null
如果使用前一种方法会出现什么问题?
这合法吗?如果不是,那么为什么编译器会接受它?
【问题讨论】:
-
为什么你认为这不起作用?
-
没什么问题,只是口味问题。有些人喜欢这个,有些人喜欢 object != null。我个人觉得 Object != null 更容易阅读。
-
if(null != object), null 作为一个对象与另一个对象进行比较.. 并且比较引用是 null insted 的对象
-
@mirroredAbstraction No. Null 作为 reference 与另一个引用进行比较。 .. 之后的部分没有意义。
标签: c# java compiler-construction null