選取集合類別

請務必謹慎選擇您的集合類別。 使用錯誤的類型可能會限制您使用集合。

重要

避免在 System.Collections 命名空間中使用那些型別。 由於泛型和並行版本的集合類型較安全,而且提供其他增強功能,因此建議使用這些版本。

請考量下列問題:

LINQ to Objects 和 PLINQ

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

PLINQ 提供 LINQ to Objects 的平行實作,這項實作透過更有效率地使用多核心電腦,在許多情況下會提供更快的查詢執行速度。 如需詳細資訊,請參閱 Parallel LINQ (PLINQ)

另請參閱