您需要 IStructuralEquatable 的原因是为了定义一种适合所有对象的新比较方式。
IStructuralEquatable 接口使您能够实现自定义比较以检查集合对象的结构相等性。也就是说,您可以创建自己的结构相等定义,并指定该定义与接受 IStructuralEquatable 接口的集合类型一起使用。
例如,如果您想要一个按特定定义对其所有元素进行排序的列表。在这种情况下,您不想更改类实现,因此您不想覆盖 Equals 方法。
这将定义比较应用程序中对象的通用方法。
| 归档时间: |
|
| 查看次数: |
2122 次 |
| 最近记录: |