StructuralComparisons 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供物件,用以執行兩個集合物件的結構比較。
public ref class StructuralComparisons abstract sealed
public static class StructuralComparisons
type StructuralComparisons = class
Public Class StructuralComparisons
- 繼承
-
StructuralComparisons
備註
類別 StructuralComparisons 會傳回下列兩個預先定義的比較物件:
IComparer可以傳遞至 方法的實作,例如 Array.IStructuralComparable.CompareTo(Object, IComparer) 或 Tuple<T1,T2,T3>.IStructuralComparable.CompareTo(Object, IComparer) ,以執行兩個對象的結構化比較。 其設計目的是指出第一個對象位於排序順序中的第二個物件之前、後面或相同位置。
IEqualityComparer可以傳遞至方法的實作,例如 Array.IStructuralEquatable.Equals(Object, IEqualityComparer) 或 Tuple<T1,T2,T3>.IStructuralEquatable.Equals(Object, IEqualityComparer) ,以執行結構相等的比較。
對象可用來執行結構比較或兩個集合對象的結構化相等比較,例如數位或 Tuple 物件。 在結構比較中,會根據其值來比較兩個物件。 對象可以根據某些準則排序,而且兩個物件在具有相等值時視為相等,而不是因為它們參考相同的實體物件
屬性
StructuralComparer |
取得預先定義的物件,這個物件會執行兩個物件的結構比較。 |
StructuralEqualityComparer |
取得預先定義的物件,這個物件會比較兩個物件的結構是否相等。 |