コレクションによるデータのグループ化

密接に関連するデータは、1 つのコレクションにグループ化すると、より効率的に処理できます。グループ化により、個々のオブジェクトを処理するために別々のコードを記述する代わりに、同じコードを使用して 1 つのコレクション内のすべての要素を処理できます。

コレクションを管理するには、Array クラスと Collections クラスを使用して、コレクション内の個々の要素または任意の範囲の要素を追加、削除、および変更します。また、コレクション全体を別のコレクションにコピーすることもできます。

一部の Collections クラスには並べ替え機能があり、ほとんどの Collections クラスはインデックス付けされます。メモリ管理は自動的に処理されるため、コレクションの容量も必要に応じて拡張されます。同期によって、コレクションのメンバへのスレッド セーフなアクセスも実現されます。一部の Collections クラスでは、コレクションを読み取り専用または固定サイズにするためのラッパーを作成できます。すべての Collections クラスは、その要素を簡単に反復処理できるように、独自の列挙子を作成できます。

参照

System.Array | System.Collections 名前空間 | System.Collections.Specialized 名前空間