【发布时间】:2011-04-21 18:25:07
【问题描述】:
C# 中 == 和 Equals 的求值有什么区别?
例如,
if(x==x++)//Always returns true
但是
if(x.Equals(x++))//Always returns false
已编辑:
int x=0;
int y=0;
if(x.Equals(y++))// Returns True
【问题讨论】:
-
@版主:在结束任何问题之前阅读完整的问题。如果您有权关闭任何问题,请在正确的地方使用它们。
-
@Jørn Schou-Rode,Arcturus,Oded,Pandiya Chendur,GregS:因为你们都投票结束了这个问题。请为我提供上述问题的正确答案或重新打开问题。
标签: c# .net operators equality