標籤:style ons com 通過 system 讀取 dict 泛型 基於
1、 IComparable介面
IComparable介面定義通用的比較方法。由類型使用的IComparable介面提供了一種比較多個對象的標準方式。如果一個類要實現與其它對象的比較,
則必須實現IComparable介面。由可以排序的類型,例如實值型別實現以建立適合排序等目的類型特定的比較方法。
2、 IComparer介面
是特定用於Array的Sort和BinarySearch方法,通過實現IComparer介面的Compare方法以確定Sort如何進行對對象進行排序
3、 IEnumerable介面
IEnumerable介面公開枚舉數,該枚舉數支援在集合上進行簡單迭代。IEnumerable介面可由支援迭代內容對象的類實現。
4、 IEnumerator介面
IEnumerator介面支援在集合上進行簡單迭代。是所有枚舉數的基底介面。枚舉數只允許讀取集合中的資料,枚舉數無法用於修改基礎集合。
5、 ICollection介面
ICollection介面定義所有集合的大小、枚舉數和同步方法。ICollection介面是System.Collections命名空間中類的基底介面。
6、 IDictionary介面
IDictionary介面是基於ICollection介面的更專用的介面。IDictionary 實現是鍵/值對的集合,如Hashtable類。
7、 IList介面
IList介面實現是可被排序且可按照索引訪問其成員的值的集合,如ArrayList類。
8、.NET Framework 2.0 以上版本的.net framework提供了響應泛型的介面,如IComparable<T>、IEnumerable<T>、IEnumerator<T>、ICollection<T>、IDictionary<T>和
IList<T>等泛型介面的功能與非泛型介面的功能一樣,但適用於更多的類,效能方面要高於非泛型介面,因此建議能使用泛型介面的都使用泛型介面實現
C#中常用介面介紹