在 C# 中,介面 IStructuralComparable 有什麼作用?
IStructuralComparable 介面支援集合物件的結構比較。此介面在 .NET 4 中引入。以下是語法 −
public interface IStructuralComparable
它有一個單一方法 −
CompareTo(Object, IComparer) − 它確定當前集合物件在排序順序中是排在另一個物件的前面、相同位置還是後面。
compareTo() 方法確定在排序順序中當前集合物件是否小於、等於或大於第二個物件。
IStructuralComparable 介面的顯式實現由以下提供 −
- 泛型元組類 (Tuple<T1>, Tuple<T1,T2>, Tuple<T1,T2,T3>,...
- 陣列類
廣告