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 |
取得預先定義的物件,這個物件會比較兩個物件的結構是否相等。 |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應