【发布时间】:2011-12-24 08:09:35
【问题描述】:
可能重复:
Why does one often see “null != variable” instead of “variable != null” in C#?
这更像是一个好奇的问题,语句之间有没有性能差异。
if(value == null)
和
if(null == value)
这很明显吗,我经常使用 c#、PHP 和 javascript,我记得有人说 if(null == value) 更快,但真的如此吗?
我将很快开始开发一个应用程序,该应用程序将解析 TB 级的大量数据,因此即使性能提升在毫秒范围内,它也可能会产生影响。有人有什么想法吗?
【问题讨论】:
-
您认为性能特征将适用于 3 种截然不同的语言?
-
我不认为c#有什么不同,但最简单的方法就是写一些小代码,看看会发生什么
-
如果你问这个问题,你对性能优化的整个想法是错误的
-
上校。弹片“如果你问这个问题,你对性能优化的整个想法是错误的”——我很想学习,你有什么建议吗?
-
这是我写给类似问题的答案:stackoverflow.com/questions/2437144/…
标签: c# php javascript