日期:2014-05-16  浏览次数:20469 次

这个List等式为什么不成立呢?
class element
{
public string name;
public int index
}
List<element> eles = new List<element>();
eles.Add(new element{index=1,name="name"});

element ele = new element{index=1,name="name"};

eles[0].Equals(ele)为什么是false?

------解决方案--------------------
两个对象里的值一样但是 内存里对象存储的地址是不一样的
------解决方案--------------------
你先明白Equals的比较方式先