你能实现IEnumerable .Contains你的类的兼容性吗?

时间:2014-10-30 02:19:32

标签: .net

例如,如果我有一个名为" Banana"我列出了它的实例,说" Bananas"然后当我打电话给Bananas.Contains(<香蕉的一些实例>)它检查香蕉列表是否包含相同的参考。

是否可以让它检查值(尽管我可能指定为要比较的值)?有点类似于list(of String)?

1 个答案:

答案 0 :(得分:2)

您需要覆盖Equals()GetHashCode()以按值进行比较。