小编Roc*_*cko的帖子

obj1.Equals(obj2)和c#中的静态Object.Equals(obj1,obj2)有什么区别?

从Microsoft的文档中,两个Equals方法基本相同.但我偶然发现了一些非常奇怪的事情.在我的Silverlight项目中,我有两个同一类的实例覆盖了Equals.如果我要inst1.Equals(INST2)inst2.Equals(INST1)我总是得到真正的结果.但是Object.Equals(inst1,inst2)返回false.这怎么可能?

有任何想法吗?

谢谢,Rocko

c# iequatable

3
推荐指数
1
解决办法
568
查看次数

标签 统计

c# ×1

iequatable ×1