共用方式為


集合類別 (C# 程式設計手冊)

更新:2007 年 11 月

.NET Framework 會提供用於儲存和擷取資料的特製化類別,這些類別可支援堆疊、佇列、清單和雜湊資料表。大部分的集合類別都會實作相同的介面,而這些介面可加以繼承來建立新的集合類別,符合進一步的特定資料儲存需求。

注意事項:

以 .NET Framework 2.0 (含) 以後版本為目標的應用程式,應該使用 System.Collections.Generic 命名空間 (Namespace) 中的泛型集合類別,該類別會提供比非泛型的對應類別更好的型別安全和效率。

ArrayList list = new ArrayList();
list.Add(10);
list.Add(20);

集合類別概觀

集合類別具有下列屬性

  • 集合類別會定義為 System.CollectionsSystem.Collections.Generic 命名空間的一部分。

  • 大部分的集合類別都是衍生自 ICollection、IComparer、IEnumerable、IList、IDictionary 和 IDictionaryEnumerator 等介面及其泛型對等用法。

  • 泛型集合類別會提供更高的型別安全,而且在某些情況下,尤其是在儲存實值型別時,還可以提供更佳的效能。如需詳細資訊,請參閱泛型的優點 (C# 程式設計手冊)

相關章節

請參閱

概念

C# 程式設計手冊

參考

陣列 (C# 程式設計手冊)

其他資源

集合最佳做法