この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 |
訳文
原文
|
System.Collections.Generic 名前空間
System.Collections.Generic 名前空間には、ジェネリック コレクションを定義するインターフェイスとクラスが含まれています。このコレクションを使用することにより、ユーザーは、汎用的でない厳密に型指定されたコレクションに比べてタイプ セーフでパフォーマンスが高い、厳密に型指定されたコレクションを作成できるようになります。
| クラス | 説明 | |
|---|---|---|
|
Comparer(Of T) | IComparer(Of T) ジェネリック インターフェイスの実装のための基本クラスを提供します。 |
|
Dictionary(Of TKey, TValue) | キーと値のコレクションを表します。 |
|
Dictionary(Of TKey, TValue).KeyCollection | Dictionary(Of TKey, TValue) 内のキーのコレクションを表します。 このクラスは継承できません。 |
|
Dictionary(Of TKey, TValue).ValueCollection | Dictionary(Of TKey, TValue) 内の値のコレクションを表します。 このクラスは継承できません。 |
|
EqualityComparer(Of T) | IEqualityComparer(Of T) ジェネリック インターフェイスの実装のための基本クラスを提供します。 |
|
HashSet(Of T) | 値のセットを表します。 |
|
KeyedByTypeCollection(Of TItem) | キーとして機能する型が項目であるコレクションを提供します。 |
|
KeyNotFoundException | コレクション内の要素にアクセスするために指定されたキーが、コレクションのいずれのキーとも一致しない場合にスローされる例外。 |
|
LinkedList(Of T) | ダブルリンク リストを表します。 |
|
LinkedListNode(Of T) | LinkedList(Of T) のノードを表します。 このクラスは継承できません。 |
|
List(Of T) | インデックスを使用してアクセスできる、厳密に型指定されたオブジェクトのリストを表します。 リストの検索、並べ替え、および操作のためのメソッドを提供します。 |
|
Queue(Of T) | オブジェクトの先入れ先出しコレクションを表します。 |
|
SortedDictionary(Of TKey, TValue) | キーに基づいて並べ替えられた、キーと値のペアのコレクションを表します。 |
|
SortedDictionary(Of TKey, TValue).KeyCollection | SortedDictionary(Of TKey, TValue) 内のキーのコレクションを表します。 このクラスは継承できません。 |
|
SortedDictionary(Of TKey, TValue).ValueCollection | SortedDictionary(Of TKey, TValue) 内の値のコレクションを表します。 このクラスは継承できません。 |
|
SortedList(Of TKey, TValue) | 関連付けられた IComparer(Of T) 実装に基づいて、キーにより並べ替えられた、キーと値のペアのコレクションを表します。 |
|
SortedSet(Of T) | 一定の並べ替え順序で管理されたオブジェクトのコレクションを表します。 |
|
Stack(Of T) | 任意の同じ型のインスタンスの、後入れ先出し (LIFO) の可変サイズのコレクションを表します。 |
|
SynchronizedCollection(Of T) | ジェネリック パラメーターで指定された型のオブジェクトを要素として格納するスレッド セーフのコレクションを提供します。 |
|
SynchronizedKeyedCollection(Of K, T) | ジェネリック パラメーターで指定した型のオブジェクトを格納し、キーによってグループ化される、スレッド セーフのコレクションを提供します。 |
|
SynchronizedReadOnlyCollection(Of T) | ジェネリック パラメーターで指定した型のオブジェクトを要素として格納する、スレッド セーフの読み取り専用コレクションを提供します。 |
| 構造体 | 説明 | |
|---|---|---|
|
Dictionary(Of TKey, TValue).Enumerator | Dictionary(Of TKey, TValue) の要素を列挙します。 |
|
Dictionary(Of TKey, TValue).KeyCollection.Enumerator | Dictionary(Of TKey, TValue).KeyCollection の要素を列挙します。 |
|
Dictionary(Of TKey, TValue).ValueCollection.Enumerator | Dictionary(Of TKey, TValue).ValueCollection の要素を列挙します。 |
|
HashSet(Of T).Enumerator | HashSet(Of T) オブジェクトの要素を列挙します。 |
|
KeyValuePair(Of TKey, TValue) | 設定または取得できる、キー/値ペアを定義します。 |
|
LinkedList(Of T).Enumerator | LinkedList(Of T) の要素を列挙します。 |
|
List(Of T).Enumerator | List(Of T) の要素を列挙します。 |
|
Queue(Of T).Enumerator | Queue(Of T) の要素を列挙します。 |
|
SortedDictionary(Of TKey, TValue).Enumerator | SortedDictionary(Of TKey, TValue) の要素を列挙します。 |
|
SortedDictionary(Of TKey, TValue).KeyCollection.Enumerator | SortedDictionary(Of TKey, TValue).KeyCollection の要素を列挙します。 |
|
SortedDictionary(Of TKey, TValue).ValueCollection.Enumerator | SortedDictionary(Of TKey, TValue).ValueCollection の要素を列挙します。 |
|
SortedSet(Of T).Enumerator | SortedSet(Of T) オブジェクトの要素を列挙します。 |
|
Stack(Of T).Enumerator | Stack(Of T) の要素を列挙します。 |
| インターフェイス | 説明 | |
|---|---|---|
|
ICollection(Of T) | ジェネリック コレクションを操作するメソッドを定義します。 |
|
IComparer(Of T) | 2 つのオブジェクトを比較するために型が実装するメソッドを定義します。 |
|
IDictionary(Of TKey, TValue) | キーと値のペアのジェネリック コレクションを表します。 |
|
IEnumerable(Of T) | 指定した型のコレクションに対する単純な反復処理をサポートする列挙子を公開します。 |
|
IEnumerator(Of T) | ジェネリック コレクションに対する単純な反復処理をサポートします。 |
|
IEqualityComparer(Of T) | オブジェクトが等しいかどうかの比較をサポートするメソッドを定義します。 |
|
IList(Of T) | インデックスによって個別にアクセスできるオブジェクトのコレクションを表します。 |
|
ISet(Of T) | セットの抽象化のための基本インターフェイスを提供します。 |
