.Net对集合有很多方法对我们日常的开发有很大帮助。
Except方法主要实现获得两个集合的差集,而中间的比较环节则关系到我们能否取到正确的结果。
今天就遇到了这么一个问题,如果我的两个实体类的属性完全一致,那么我希望它们被认定是相同的。
但是默认的却不相同。
实际上,我们需要在实体类的定义上继承一个Equatable接口即可。
参考自:http://msdn.microsoft.com/zh-cn/library/bb300779(VS.95).aspx
.Net对集合有很多方法对我们日常的开发有很大帮助。
Except方法主要实现获得两个集合的差集,而中间的比较环节则关系到我们能否取到正确的结果。
今天就遇到了这么一个问题,如果我的两个实体类的属性完全一致,那么我希望它们被认定是相同的。
但是默认的却不相同。
实际上,我们需要在实体类的定义上继承一个Equatable接口即可。
参考自:http://msdn.microsoft.com/zh-cn/library/bb300779(VS.95).aspx