次の方法で共有


コレクション クラスの選択

コレクション クラスは慎重に選択してください。 間違った型を使用すると、コレクションの使用が制限されることがあります。

重要

名前空間 System.Collections の型は使わないでください。 タイプ セーフの強化やその他の改善があるため、ジェネリックおよび同時実行バージョンのコレクションをお勧めします。

以下の質問を検討します。

LINQ to Objects および PLINQ

LINQ to Objects により、開発者は、オブジェクト型で IEnumerable または IEnumerable<T> を実装している限り、LINQ クエリを使用してインメモリ オブジェクトにアクセスできます。 LINQ クエリはデータ アクセス用の一般的なパターンです。通常、これは標準の foreach ループよりも簡潔で読みやすく、フィルター処理、並べ替え、およびグループ化機能を備えています。 詳細については、「LINQ to Objects (C#)」および「LINQ to Objects (Visual Basic)」を参照してください。

PLINQ は、マルチコア コンピューターをより効率的に使用することにより、多くのシナリオでより高速にクエリを実行できる LINQ to Objects の並列実装を提供します。 詳細については、「Parallel LINQ (PLINQ)」を参照してください。

関連項目