共用方式為


選取集合類別

請務必小心選擇集合類別。 用錯型別將會限制集合的用途。 一般而言,除非您特別以 .NET Framework 1.1 版為目標,否則請避免使用 System.Collections 命名空間中的型別。 您應該優先使用這些集合的泛型和並行版本,因為它們提供較佳的型別安全和其他改良。

請考慮下列問題:

LINQ to Objects 和 PLINQ

只要物件型別實作 IEnumerableIEnumerable<T>,LINQ to Objects 就可讓開發人員使用 LINQ 查詢存取記憶體中的物件。 LINQ 查詢會提供一般模式以存取資料,比標準的 foreach 迴圈 (Loop) 更精簡、可讀性更高,並提供篩選、排序和群組功能。 如需詳細資訊,請參閱 LINQ to Objects

PLINQ 會提供 LINQ to Objects 的平行實作,而這種實作會以更有效率的方式使用多核心電腦,藉以在許多案例中提供更快的查詢執行速度。 如需詳細資訊,請參閱 平行 LINQ (PLINQ)

請參閱

參考

System.Collections

System.Collections.Specialized

System.Collections.Generic

概念

安全執行緒集合

其他資源

建立和操作集合