StructuralComparisons.StructuralEqualityComparer 属性

定义

获取一个可比较两个对象的结构是否相等的预定义对象。

public:
 static property System::Collections::IEqualityComparer ^ StructuralEqualityComparer { System::Collections::IEqualityComparer ^ get(); };
public static System.Collections.IEqualityComparer StructuralEqualityComparer { get; }
static member StructuralEqualityComparer : System.Collections.IEqualityComparer
Public Shared ReadOnly Property StructuralEqualityComparer As IEqualityComparer

属性值

一个用于比较两个集合对象的结构是否相等的预定义对象。

注解

IEqualityComparer将此属性返回的对象传递给集合对象的相等比较方法(如 Array.IStructuralEquatable.Equals(Object, IEqualityComparer)Tuple<T1,T2,T3>.IStructuralEquatable.Equals(Object, IEqualityComparer))时,将针对数组的每个成员或元组的每个组件调用其 IEqualityComparer.Equals 方法。 此方法的 Equals 此实现在将集合对象的每个项与其他集合对象的对应项进行比较时,其行为如下所示:

适用于

另请参阅