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 物件。 在結構比較中,會根據其值來比較兩個物件。 對象可以根據某些準則排序,而且兩個物件在具有相等值時視為相等,而不是因為它們參考相同的實體物件
Structural |
取得預先定義的物件,這個物件會執行兩個物件的結構比較。 |
Structural |
取得預先定義的物件,這個物件會比較兩個物件的結構是否相等。 |
產品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |