System.Collections.NonGeneric
必要に応じてサイズが動的に拡大される配列を使用して インターフェイスを実装します。この型に対応する .NET Framework のソース コードを参照するには、「Reference Source (ソースの参照)」を参照してください。
1
空で、既定の初期量を備えた、 クラスの新しいインスタンスを初期化します。
指定したコレクションからコピーした要素を格納し、コピーされる要素の数と同じ初期量を備えた、 クラスの新しいインスタンスを初期化します。
新しいリストに要素がコピーされた 。
is null.
空で、指定した初期量を備えた、 クラスの新しいインスタンスを初期化します。
新しいリストに格納できる要素の数。
is less than zero.
特定の 用の ラッパーを作成します。
をラップする ラッパー。
ラップする 。
is null.
2
の末尾にオブジェクトを追加します。
が追加された位置の インデックス。
の末尾に追加する 。値は null に設定できます。
The is read-only.-or- The has a fixed size.
1
の要素を の末尾に追加します。
の末尾に要素が追加される 。コレクション自体を null にすることはできませんが、コレクションに格納する要素は null であってもかまいません。
is null.
The is read-only.-or- The has a fixed size.
1
指定した比較子を使用して、並べ替えられた要素の の 1 つの要素の範囲を検索し、その要素の 0 から始まるインデックスを返します。
が見つかった場合は、並べ替えられた 内の の 0 から始まるインデックス。見つからなかった場合は、負の値。これは、 の次に大きい要素のインデックスのビットごとの補数です。ただし、大きい要素が存在しない場合は、 のビットごとの補数です。
検索範囲の開始位置を示す 0 から始まるインデックス。
検索する範囲の長さ。
検索する 。値は null に設定できます。
要素を比較する場合に使用する 実装。または 各要素の 実装である既定の比較子を使用する場合は null。
and do not denote a valid range in the .-or- is null and neither nor the elements of implement the interface.
is null and is not of the same type as the elements of the .
is less than zero.-or- is less than zero.
1
既定の比較子を使用して、並べ替えられた要素の 全体を検索し、その要素の 0 から始まるインデックスを返します。
が見つかった場合は、並べ替えられた 内の の 0 から始まるインデックス。見つからなかった場合は、負の値。これは、 の次に大きい要素のインデックスのビットごとの補数です。ただし、大きい要素が存在しない場合は、 のビットごとの補数です。
検索する 。値は null に設定できます。
Neither nor the elements of implement the interface.
is not of the same type as the elements of the .
1
指定した比較子を使用して、並べ替えられた要素の 全体を検索し、その要素の 0 から始まるインデックスを返します。
が見つかった場合は、並べ替えられた 内の の 0 から始まるインデックス。見つからなかった場合は、負の値。これは、 の次に大きい要素のインデックスのビットごとの補数です。ただし、大きい要素が存在しない場合は、 のビットごとの補数です。
検索する 。値は null に設定できます。
要素を比較する場合に使用する 実装。または
各要素の 実装である既定の比較子を使用する場合は null。
is null and neither nor the elements of implement the interface.
is null and is not of the same type as the elements of the .
1
に格納できる要素の数を取得または設定します。
に格納できる要素の数。
is set to a value that is less than .
There is not enough memory available on the system.
1
からすべての要素を削除します。
The is read-only.-or- The has a fixed size.
1
の簡易コピーを作成します。
の簡易コピー。
2
ある要素が 内に存在するかどうかを判断します。
が に存在する場合は true。それ以外の場合は false。
内で検索される 。値は null に設定できます。
1
全体を互換性のある 1 次元の にコピーします。コピー操作は、コピー先の配列の先頭から始まります。
からコピーされる要素のコピー先となる 1 次元の 。 には、0 から始まるインデックス番号が必要です。
is null.
is multidimensional.-or- The number of elements in the source is greater than the number of elements that the destination can contain.
The type of the source cannot be cast automatically to the type of the destination .
2
全体を互換性のある 1 次元の にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。
からコピーされる要素のコピー先となる 1 次元の 。 には、0 から始まるインデックス番号が必要です。
コピーの開始位置となる、 内の 0 から始まるインデックス。
is null.
is less than zero.
is multidimensional.-or- The number of elements in the source is greater than the available space from to the end of the destination .
The type of the source cannot be cast automatically to the type of the destination .
2
要素の範囲を から互換性のある 1 次元の にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。
コピーを開始するコピー元の 内の、0 から始まるインデックス番号。
からコピーされる要素のコピー先となる 1 次元の 。 には、0 から始まるインデックス番号が必要です。
コピーの開始位置となる、 内の 0 から始まるインデックス。
コピーする要素の数。
is null.
is less than zero.-or- is less than zero.-or- is less than zero.
is multidimensional.-or- is equal to or greater than the of the source .-or- The number of elements from to the end of the source is greater than the available space from to the end of the destination .
The type of the source cannot be cast automatically to the type of the destination .
2
に実際に格納されている要素の数を取得します。
に実際に格納されている要素の数。
1
固定サイズの ラッパーを返します。
固定サイズの ラッパー。
ラップする 。
is null.
2
固定サイズの ラッパーを返します。
固定サイズの ラッパー。
ラップする 。
is null.
2
の列挙子を返します。
全体の 。
2
内の要素の範囲の列挙子を返します。
内の要素の指定した範囲の 。
列挙子が参照する必要のある セクションの開始位置を示す 0 から始まるインデックス番号。
列挙子が参照する必要のある セクション内の要素の数。
is less than zero.-or- is less than zero.
and do not specify a valid range in the .
2
元の 内の要素のサブセットを表す を返します。
元の 内の要素のサブセットを表す 。
範囲が開始する位置の、0 から始まる のインデックス番号。
範囲内の要素の数。
is less than zero.-or- is less than zero.
and do not denote a valid range of elements in the .
2
指定した を検索し、 全体内で最初に見つかった位置の 0 から始まるインデックスを返します。
全体を対象とする の検索で最初に見つかった位置のインデックス (0 から始まる)。それ以外の場合は -1。
内で検索される 。値は null に設定できます。
1
指定した を検索し、指定したインデックスから最後の要素までの 内の要素の範囲内で最初に出現する位置の 0 から始まるインデックス番号を返します。
から最後の要素までの 内の要素の範囲内で が見つかった場合は、最初に見つかった位置の 0 から始まるインデックス番号。それ以外の場合は -1。
内で検索される 。値は null に設定できます。
検索の開始位置を示す 0 から始まるインデックス。空のリストでは 0 (ゼロ) は有効です。
is outside the range of valid indexes for the .
1
指定した を検索し、指定したインデックスから始まって指定した数の要素を格納する 内の要素の範囲内で最初に出現する位置の 0 から始まるインデックス番号を返します。
から始まって 個の要素を格納する 内の要素の範囲内で が見つかった場合は、最初に見つかった位置の 0 から始まるインデックス番号。それ以外の場合は -1。
内で検索される 。値は null に設定できます。
検索の開始位置を示す 0 から始まるインデックス。空のリストでは 0 (ゼロ) は有効です。
検索対象の範囲内にある要素の数。
is outside the range of valid indexes for the .-or- is less than zero.-or- and do not specify a valid section in the .
1
内の指定したインデックスの位置に要素を挿入します。
を挿入する位置の、0 から始まるインデックス番号。
挿入する 。値は null に設定できます。
is less than zero.-or- is greater than .
The is read-only.-or- The has a fixed size.
1
コレクションの要素を 内の指定したインデックスの位置に挿入します。
新しい要素が挿入される位置の 0 から始まるインデックス。
に要素を挿入する 。コレクション自体を null にすることはできませんが、コレクションに格納する要素は null であってもかまいません。
is null.
is less than zero.-or- is greater than .
The is read-only.-or- The has a fixed size.
2
が固定サイズかどうかを示す値を取得します。
が固定サイズの場合は true。それ以外の場合は false。既定値は、false です。
2
が読み取り専用かどうかを示す値を取得します。
が読み取り専用である場合は true。それ以外の場合は false。既定値は、false です。
2
へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
へのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。既定値は、false です。
2
指定したインデックスにある要素を取得または設定します。
指定したインデックス位置にある要素。
取得または設定する要素の、0 から始まるインデックス番号。
is less than zero.-or- is equal to or greater than .
1
指定した を検索し、 全体内で最後に見つかった位置の 0 から始まるインデックスを返します。
が見つかった場合は、 全体で最後に見つかった位置のインデックス番号 (0 から始まる)。それ以外の場合は -1。
内で検索される 。値は null に設定できます。
2
指定した を検索し、最初の要素から、指定したインデックスまでの 内の要素の範囲内で最後に出現する位置の 0 から始まるインデックス番号を返します。
最初の要素から までの 内の要素の範囲内で が見つかった場合は、最後に見つかった位置の 0 から始まるインデックス番号。それ以外の場合は -1。
内で検索される 。値は null に設定できます。
後方検索の開始位置を示す 0 から始まるインデックス。
is outside the range of valid indexes for the .
2
指定した を検索して、指定した数の要素を格納し、指定したインデックスの位置で終了する 内の要素の範囲内で最後に出現する位置の 0 から始まるインデックス番号を返します。
個の要素を格納し、 の位置で終了する 内の要素の範囲内で が見つかった場合は、最後に見つかった位置の 0 から始まるインデックス番号。それ以外の場合は -1。
内で検索される 。値は null に設定できます。
後方検索の開始位置を示す 0 から始まるインデックス。
検索対象の範囲内にある要素の数。
is outside the range of valid indexes for the .-or- is less than zero.-or- and do not specify a valid section in the .
2
読み取り専用 ラッパーを返します。
をラップする読み取り専用の ラッパー。
ラップする 。
is null.
2
読み取り専用 ラッパーを返します。
をラップする読み取り専用の ラッパー。
ラップする 。
is null.
2
内で最初に見つかった特定のオブジェクトを削除します。
から削除する 。値は null に設定できます。
The is read-only.-or- The has a fixed size.
1
の指定したインデックスにある要素を削除します。
削除する要素の、0 から始まるインデックス。
is less than zero.-or- is equal to or greater than .
The is read-only.-or- The has a fixed size.
1
から要素の範囲を削除します。
削除する要素の範囲の開始位置を示す 0 から始まるインデックス。
削除する要素の数を指定します。
is less than zero.-or- is less than zero.
and do not denote a valid range of elements in the .
The is read-only.-or- The has a fixed size.
2
要素が指定した値のコピーである を返します。
個の要素がある 。要素はすべて のコピーです。
新しい で複数回コピーする 。値は null に設定できます。
をコピーする回数。
is less than zero.
2
全体の要素の順序を反転させます。
The is read-only.
2
指定した範囲の要素の順序を反転させます。
反転させる範囲の開始位置を示す 0 から始まるインデックス。
反転させる範囲内にある要素の数。
is less than zero.-or- is less than zero.
and do not denote a valid range of elements in the .
The is read-only.
2
コレクションの要素を 内の要素の範囲にコピーします。
の要素のコピーを開始する位置を示す、0 から始まる インデックス。
要素を にコピーする 。コレクション自体を null にすることはできませんが、コレクションに格納する要素は null であってもかまいません。
is less than zero.-or- plus the number of elements in is greater than .
is null.
The is read-only.
2
全体で要素を並べ替えます。
The is read-only.
1
指定した比較子を使用して、 全体内の要素を並べ替えます。
要素を比較する場合に使用する 実装。または各要素の 実装を使用するための null 参照 (Visual Basic の場合は Nothing)。
The is read-only.
An error occurred while comparing two elements.
null is passed for , and the elements in the list do not implement .
1
指定した比較子を使用して、 内の要素の範囲内の要素を並べ替えます。
並べ替える範囲の開始位置を示す 0 から始まるインデックス。
並べ替える範囲の長さ。
要素を比較する場合に使用する 実装。または各要素の 実装を使用するための null 参照 (Visual Basic の場合は Nothing)。
is less than zero.-or- is less than zero.
and do not specify a valid range in the .
The is read-only.
An error occurred while comparing two elements.
1
同期されている (スレッド セーフな) ラッパーを返します。
同期されている (スレッド セーフな) ラッパー。
同期する 。
is null.
2
同期されている (スレッド セーフな) ラッパーを返します。
同期されている (スレッド セーフな) ラッパー。
同期する 。
is null.
2
へのアクセスを同期するために使用できるオブジェクトを取得します。
へのアクセスを同期するために使用できるオブジェクト。
2
の要素を新しい 配列にコピーします。
の要素のコピーを格納する 配列。
1
の要素を、指定した要素型の新しい配列にコピーします。
の要素のコピーを格納する、指定した要素型の配列。
要素を作成およびコピーする対象となる配列の要素 。
is null.
The type of the source cannot be cast automatically to the specified type.
1
容量を 内にある実際の要素数に設定します。
The is read-only.-or- The has a fixed size.
2
2 つのオブジェクトが等しいかどうかを比較します。比較時には文字列の大文字と小文字は区別されません。
2
現在のスレッドの を使用して、 クラスの新しいインスタンスを初期化します。
指定した を使用して、 クラスの新しいインスタンスを初期化します。
新しい で使用する 。
は null なので、
同じ型の 2 つのオブジェクトに対して大文字小文字を区別しない比較を実行し、一方が他方よりも小さいか、等しいか、大きいかを示す値を返します。
と の相対値を示す符号付き整数。次の表を参照してください。Value説明0 より小さい値 が より小さい。大文字と小文字は区別されません。0 と は等しい。大文字と小文字は区別されません。0 を超える値 が より大きい。大文字と小文字は区別されません。
比較する最初のオブジェクト。
比較する 2 番目のオブジェクト。
と が、いずれも インターフェイスを実装していません。または と の型が異なります。
2
現在のスレッドの に関連付けられた、常に使用できる のインスタンスを取得します。
現在のスレッドの に関連付けられた のインスタンス。
1
に関連付けられた、常に使用できる のインスタンスを取得します。
に関連付けられた のインスタンス。
1
厳密に型指定されたコレクションの abstract 基本クラスを提供します。
2
既定の初期量を使用して、 クラスの新しいインスタンスを初期化します。
容量を指定して、 クラスの新しいインスタンスを初期化します。
新しいリストに格納できる要素の数。
に格納できる要素の数を取得または設定します。
に格納できる要素の数。
が より小さい値に設定されています。
システムのメモリが不足しています。
2
インスタンスからすべてのオブジェクトを削除します。このメソッドはオーバーライドできません。
2
インスタンスに格納されている要素の数を取得します。このプロパティはオーバーライドできません。
インスタンスに格納されている要素の数。このプロパティ値を取得することは、O(1) 操作になります。
2
インスタンスを反復処理する列挙子を返します。
インスタンスの 。
2
インスタンス内の要素のリストを格納する を取得します。
インスタンス自体を表す 。このプロパティ値を取得することは、O(1) 操作になります。
インスタンス内の要素のリストを格納する を取得します。
インスタンス自体を表す 。
インスタンスの内容を消去するときに、追加のカスタム プロセスを実行します。
インスタンスの内容を消去した後に、追加のカスタム プロセスを実行します。
インスタンスに新しい要素を挿入する前に、追加のカスタム プロセスを実行します。
を挿入する位置の、0 から始まるインデックス。
にある要素の新しい値。
インスタンスに新しい要素を挿入した後に、追加のカスタム プロセスを実行します。
を挿入する位置の、0 から始まるインデックス。
にある要素の新しい値。
インスタンスから要素を削除するときに、追加のカスタム プロセスを実行します。
が存在する位置の、0 から始まるインデックス番号。
から削除する要素の値。
インスタンスから要素を削除した後に、追加のカスタム プロセスを実行します。
が存在する位置の、0 から始まるインデックス番号。
から削除する要素の値。
インスタンスに値を設定する前に、追加のカスタム プロセスを実行します。
が存在する位置の、0 から始まるインデックス。
で置換する値。
にある要素の新しい値。
インスタンスに値を設定した後に、追加のカスタム プロセスを実行します。
が存在する位置の、0 から始まるインデックス。
で置換する値。
にある要素の新しい値。
値を検証するときに、追加のカスタム プロセスを実行します。
検証対象のオブジェクト。
は null なので、
インスタンスの指定したインデックスにある要素を削除します。このメソッドはオーバーライドできません。
削除する要素の、0 から始まるインデックス番号。
が 0 未満です。または が 以上です。
2
全体を互換性のある 1 次元の にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。
から要素がコピーされる 1 次元の 。 には、0 から始まるインデックス番号が必要です。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null なので、
が 0 未満です。
が多次元です。またはコピー元の の要素数が、 からコピー先の の末尾までに格納できる数を超えています。
コピー元の の型が、コピー先の の型に自動的にキャストできません。
へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
へのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。既定値は、false です。
へのアクセスを同期するために使用できるオブジェクトを取得します。
へのアクセスを同期するために使用できるオブジェクト。
の末尾にオブジェクトを追加します。
が追加された位置の インデックス。
の末尾に追加する 。
は読み取り専用です。または が固定サイズです。
に特定の要素が格納されているかどうかを判断します。
指定した が に含まれている場合は true。それ以外の場合は false。
内で検索される 。
指定した を検索し、 全体内で最初に見つかった位置の 0 から始まるインデックスを返します。
全体内で が見つかった場合は、最初に見つかった位置の 0 から始まるインデックス番号。それ以外の場合は -1。
内で検索される 。
内の指定したインデックスの位置に要素を挿入します。
を挿入する位置の、0 から始まるインデックス番号。
挿入する 。
が 0 未満です。または が より大きくなっています。
は読み取り専用です。または が固定サイズです。
が固定サイズかどうかを示す値を取得します。
が固定サイズの場合は true。それ以外の場合は false。既定値は、false です。
が読み取り専用かどうかを示す値を取得します。
が読み取り専用である場合は true。それ以外の場合は false。既定値は、false です。
指定したインデックスにある要素を取得または設定します。
指定したインデックスにある要素。
取得または設定する要素の、0 から始まるインデックス番号。
が 0 未満です。または が 以上です。
内で最初に見つかった特定のオブジェクトを削除します。
から削除する 。
オブジェクトに パラメーターが見つかりませんでした。
は読み取り専用です。または が固定サイズです。
2 つのオブジェクトが等しいかどうかを比較します。文字列の大文字と小文字は区別されます。
2
指定した を使用して、 クラスの新しいインスタンスを初期化します。
新しい で使用する 。
は null なので、
同じ型の 2 つのオブジェクトに対して大文字と小文字を区別する比較を実行し、一方が他方よりも小さいか、等しいか、大きいかを示す値を返します。
と の相対値を示す符号付き整数。次の表を参照してください。Value説明0 より小さい値 が より小さい。0 と が等しい。0 を超える値 が より大きくなっています。
比較する最初のオブジェクト。
比較する 2 番目のオブジェクト。
と が、いずれも インターフェイスを実装していません。または と の型が異なっていて、両者を比較できません。
2
現在のスレッドの に関連付けられた のインスタンスを表します。このフィールドは読み取り専用です。
1
に関連付けられた のインスタンスを表します。このフィールドは読み取り専用です。
1
厳密に型指定されたキー/値ペアのコレクションの abstract 基本クラスを提供します。
2
クラスの新しいインスタンスを初期化します。
インスタンスの内容を消去します。
2
1 次元の の指定したインデックスに の要素をコピーします。
インスタンスから オブジェクトがコピーされる 1 次元の 。 には、0 から始まるインデックス番号が必要です。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null です。
が 0 未満です。
が多次元です。またはコピー元の の要素数が、 からコピー先の の末尾までに格納できる数を超えています。
コピー元の の型が、コピー先の の型に自動的にキャストできません。
2
インスタンスに格納されている要素の数を取得します。
インスタンスに格納されている要素の数。
2
インスタンスに格納されている要素のリストを取得します。
インスタンス自体を表す 。
インスタンスを反復処理する を返します。
インスタンスの 。
2
インスタンスに格納されている要素のリストを取得します。
インスタンス自体を表す 。
インスタンスの内容を消去する前に、追加のカスタム プロセスを実行します。
インスタンスの内容を消去した後に、追加のカスタム プロセスを実行します。
指定したキーおよび値を持つ、 インスタンスの要素を取得します。
指定したキーおよび値を持つ要素を格納している 。
取得する要素のキー。
に関連付けられている要素の現在の値。
インスタンスに新しい要素を挿入する前に、追加のカスタム プロセスを実行します。
挿入する要素のキー。
挿入する要素の値。
インスタンスに新しい要素を挿入した後に、追加のカスタム プロセスを実行します。
挿入する要素のキー。
挿入する要素の値。
インスタンスから要素を削除する前に、追加のカスタム プロセスを実行します。
削除する要素のキー。
削除する要素の値。
インスタンスから要素を削除した後に、追加のカスタム プロセスを実行します。
削除する要素のキー。
削除する要素の値。
インスタンスに値を設定する前に、追加のカスタム プロセスを実行します。
検索する要素のキー。
に関連付けられている要素の古い値。
に関連付けられている要素の新しい値。
インスタンスに値を設定した後に、追加のカスタム プロセスを実行します。
検索する要素のキー。
に関連付けられている要素の古い値。
に関連付けられている要素の新しい値。
指定したキーおよび値を持つ要素を検証するときに、追加のカスタム プロセスを実行します。
検証する要素のキー。
検証する要素の値。
オブジェクトへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
true if access to the object is synchronized (thread safe); otherwise, false.既定値は、false です。
オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。
オブジェクトへのアクセスを同期するために使用できるオブジェクト。
指定したキーおよび値を持つ要素を に追加します。
追加する要素のキー。
追加する要素の値。
は null です。
同じキーを持つ要素が、 に既に存在します。
は読み取り専用です。または が固定サイズです。
に特定のキーが格納されているかどうかを判断します。
true if the contains an element with the specified key; otherwise, false.
内で検索されるキー。
は null です。
オブジェクトが固定サイズかどうかを示す値を取得します。
true if the object has a fixed size; otherwise, false.既定値は、false です。
オブジェクトが読み取り専用かどうかを示す値を取得します。
true if the object is read-only; otherwise, false.既定値は、false です。
指定されたキーに関連付けられている値を取得または設定します。
指定されたキーに関連付けられている値。指定したキーが見つからない場合、そのキーを取得しようとした場合は null が返され、そのキーを設定しようとした場合は、指定したキーを使用して新しい要素が作成されます。
値を取得または設定する対象のキー。
は null です。
このプロパティが設定されていますが、 が読み取り専用です。またはこのプロパティが設定されていますが、 がコレクション内に存在しません。また、 が固定サイズです。
オブジェクト内のキーを格納している オブジェクトを取得します。
オブジェクト内のキーを格納している オブジェクト。
指定したキーを持つ要素を から削除します。
削除する要素のキー。
は null です。
は読み取り専用です。または が固定サイズです。
オブジェクト内の値を格納している オブジェクトを取得します。
オブジェクト内の値を格納している オブジェクト。
を反復処理する を返します。
の 。
キーのハッシュ コードに基づいて編成された、キーと値のペアのコレクションを表します。この種類の .NET Framework ソース コードを参照して、次を参照してください。、参照ソースです。
1
既定の初期量、テーブル占有率、ハッシュ コード プロバイダー、および比較子を使用して、 クラスの新しい空のインスタンスを初期化します。
指定したディクショナリの要素を新しい オブジェクトにコピーすることによって、 クラスの新しいインスタンスを初期化します。新しい オブジェクトは、コピーされた要素数に等しい初期量を備えており、既定のテーブル占有率、ハッシュ コード プロバイダー、および比較子を使用します。
新しい オブジェクトにコピーする オブジェクト。
は null です。
指定したディクショナリの要素を新しい オブジェクトにコピーすることによって、 クラスの新しいインスタンスを初期化します。新しい オブジェクトは、コピーされた要素数に等しい初期量を備えており、既定のテーブル占有率および指定した オブジェクトを使用します。
新しい オブジェクトにコピーする オブジェクト。
で使用するハッシュ コード プロバイダーと比較子を定義する オブジェクト。または 既定のハッシュ コード プロバイダーおよび既定の比較子を使用する場合は null。既定のハッシュ コード プロバイダーは、各キーの の実装です。また、既定の比較子は各キーの の実装です。
は null です。
指定したディクショナリの要素を新しい オブジェクトにコピーすることによって、 クラスの新しいインスタンスを初期化します。新しい オブジェクトは、コピーされた要素数に等しい初期量を備えており、指定したテーブル占有率、および既定のハッシュ コード プロバイダーと比較子を使用します。
新しい オブジェクトにコピーする オブジェクト。
0.1 ~ 1.0 の範囲の値。これに、パフォーマンスが最高になる既定値を乗算します。その結果が、バケット数に対する要素数の最大比率です。
は null です。
が 0.1 未満です。または が 1.0 より大きい値です。
指定したディクショナリの要素を新しい オブジェクトにコピーすることによって、 クラスの新しいインスタンスを初期化します。新しい オブジェクトは、コピーされた要素数に等しい初期量を備えており、指定したテーブル占有率および オブジェクトを使用します。
新しい オブジェクトにコピーする オブジェクト。
0.1 ~ 1.0 の範囲の値。これに、パフォーマンスが最高になる既定値を乗算します。その結果が、バケット数に対する要素数の最大比率です。
で使用するハッシュ コード プロバイダーと比較子を定義する オブジェクト。または 既定のハッシュ コード プロバイダーおよび既定の比較子を使用する場合は null。既定のハッシュ コード プロバイダーは、各キーの の実装です。また、既定の比較子は各キーの の実装です。
は null です。
が 0.1 未満です。または が 1.0 より大きい値です。
既定の初期量とテーブル占有率、および指定した オブジェクトを使用して、 クラスの新しい空のインスタンスを初期化します。
オブジェクトで使用するハッシュ コード プロバイダーと比較子を定義する オブジェクト。または 既定のハッシュ コード プロバイダーおよび既定の比較子を使用する場合は null。既定のハッシュ コード プロバイダーは、各キーの の実装です。また、既定の比較子は各キーの の実装です。
指定した初期量と、既定のテーブル占有率、ハッシュ コード プロバイダー、および比較子を使用して、 クラスの新しい空のインスタンスを初期化します。
オブジェクトが初期状態で格納できる要素の概数。
が 0 未満です。
指定した初期量と 、および既定のテーブル占有率を使用して、 クラスの新しい空のインスタンスを初期化します。
オブジェクトが初期状態で格納できる要素の概数。
で使用するハッシュ コード プロバイダーと比較子を定義する オブジェクト。または 既定のハッシュ コード プロバイダーおよび既定の比較子を使用する場合は null。既定のハッシュ コード プロバイダーは、各キーの の実装です。また、既定の比較子は各キーの の実装です。
が 0 未満です。
指定した初期量とテーブル占有率、および既定のハッシュ コード プロバイダーと比較子を使用して、 クラスの新しい空のインスタンスを初期化します。
オブジェクトが初期状態で格納できる要素の概数。
0.1 ~ 1.0 の範囲の値。これに、パフォーマンスが最高になる既定値を乗算します。その結果が、バケット数に対する要素数の最大比率です。
が 0 未満です。または が 0.1 未満です。または が 1.0 より大きい値です。
はオーバーフローを起こしています。
指定した初期量、テーブル占有率、および オブジェクトを使用して、 クラスの新しい空のインスタンスを初期化します。
オブジェクトが初期状態で格納できる要素の概数。
0.1 ~ 1.0 の範囲の値。これに、パフォーマンスが最高になる既定値を乗算します。その結果が、バケット数に対する要素数の最大比率です。
で使用するハッシュ コード プロバイダーと比較子を定義する オブジェクト。または 既定のハッシュ コード プロバイダーおよび既定の比較子を使用する場合は null。既定のハッシュ コード プロバイダーは、各キーの の実装です。また、既定の比較子は各キーの の実装です。
が 0 未満です。または が 0.1 未満です。または が 1.0 より大きい値です。
指定したキーおよび値を持つ要素を に追加します。
追加する要素のキー。
追加する要素の値。値は null に設定できます。
は null です。
同じキーを持つ要素が、 に既に存在します。
は読み取り専用です。または が固定サイズです。
1
からすべての要素を削除します。
は読み取り専用です。
1
の簡易コピーを作成します。
の簡易コピー。
1
に特定のキーが格納されているかどうかを判断します。
true if the contains an element with the specified key; otherwise, false.
内で検索されるキー。
は null です。
1
に特定のキーが格納されているかどうかを判断します。
true if the contains an element with the specified key; otherwise, false.
内で検索されるキー。
は null です。
1
に特定の値が格納されているかどうかを判断します。
指定した を持つ要素が に格納されている場合は true。それ以外の場合は false。
内で検索される値。値は null に設定できます。
1
1 次元の インスタンスの指定したインデックスに の要素をコピーします。
The one-dimensional that is the destination of the objects copied from . には、0 から始まるインデックス番号が必要です。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null です。
が 0 未満です。
が多次元です。またはコピー元の の要素数が、 からコピー先の の末尾までに格納できる数を超えています。
コピー元の の型が、コピー先の の型に自動的にキャストできません。
2
に格納されているキー/値ペアの数を取得します。
に格納されているキー/値ペアの数。
1
に使用する を取得します。
で使用する 。
プロパティには値が設定されますが、ハッシュ テーブルは および を使用して作成されています。
Returns an that iterates through the .
の 。
2
指定したキーのハッシュ コードを返します。
のハッシュ コード。
ハッシュ コードが返される対象の 。
は null です。
が固定サイズかどうかを示す値を取得します。
true if the has a fixed size; otherwise, false.既定値は、false です。
2
が読み取り専用かどうかを示す値を取得します。
が読み取り専用の場合は true。それ以外の場合は false。既定値は、false です。
2
へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
true if access to the is synchronized (thread safe); otherwise, false.既定値は、false です。
2
指定されたキーに関連付けられている値を取得または設定します。
指定されたキーに関連付けられている値。指定したキーが見つからない場合、そのキーを取得しようとした場合は null が返され、そのキーを設定しようとした場合は、指定したキーを使用して新しい要素が作成されます。
値を取得または設定する対象のキー。
は null です。
このプロパティが設定されていますが、 が読み取り専用です。またはこのプロパティが設定されていますが、 がコレクション内に存在しません。また、 が固定サイズです。
2
特定の を 内の特定のキーと比較します。
と が等しい場合は true。それ以外の場合は false。
と比較する 。
と比較する、 内のキー。
は null です。または は null です。
Gets an containing the keys in the .
An containing the keys in the .
1
指定したキーを持つ要素を から削除します。
削除する要素のキー。
は null です。
は読み取り専用です。または が固定サイズです。
1
用の同期された (スレッド セーフな) ラッパーを返します。
用の同期された (スレッド セーフな) ラッパー。
同期する 。
は null です。
1
へのアクセスを同期するために使用できるオブジェクトを取得します。
へのアクセスを同期するために使用できるオブジェクト。
2
コレクションを反復処理する列挙子を返します。
コレクションを反復処理するために使用できる 。
内の値を格納している を取得します。
An containing the values in the .
1
オブジェクトの先入れ先出しコレクションを表します。
1
空で、既定の初期量を備え、既定の増加率を使用する、 クラスの新しいインスタンスを初期化します。
指定したコレクションからコピーした要素を格納し、コピーした要素の数と同じ初期量を備え、既定の増加率を使用する、 クラスの新しいインスタンスを初期化します。
要素のコピー元の 。
is null.
空で、指定した初期量を備え、既定の増加率を使用する、 クラスの新しいインスタンスを初期化します。
が格納できる要素数の初期値。
is less than zero.
空で、指定した初期量を備え、指定した増加率を使用する、 クラスの新しいインスタンスを初期化します。
が格納できる要素数の初期値。
の容量を拡張するときに使用する係数。
is less than zero.-or- is less than 1.0 or greater than 10.0.
からすべてのオブジェクトを削除します。
2
の簡易コピーを作成します。
の簡易コピー。
2
ある要素が 内に存在するかどうかを判断します。
が に存在する場合は true。それ以外の場合は false。
内で検索される 。値は null に設定できます。
2
の要素を既存の 1 次元の にコピーします。コピー操作は、配列内の指定したインデックスから始まります。
からコピーされる要素のコピー先となる 1 次元の 。 には、0 から始まるインデックス番号が必要です。
コピーの開始位置となる、 内の 0 から始まるインデックス。
is null.
is less than zero.
is multidimensional.-or- The number of elements in the source is greater than the available space from to the end of the destination .
The type of the source cannot be cast automatically to the type of the destination .
2
に格納されている要素の数を取得します。
に格納されている要素の数。
2
の先頭にあるオブジェクトを削除し、返します。
の先頭から削除されたオブジェクト。
The is empty.
2
の末尾にオブジェクトを追加します。
に追加するオブジェクト。値は null に設定できます。
2
を反復処理する列挙子を返します。
の 。
2
へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
へのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。既定値は、false です。
2
の先頭にあるオブジェクトを削除せずに返します。
の先頭にあるオブジェクト。
The is empty.
2
元のキューをラップする、スレッド セーフである新しい を返します。
同期されている (スレッド セーフな) ラッパー。
同期する 。
is null.
2
へのアクセスを同期するために使用できるオブジェクトを取得します。
へのアクセスを同期するために使用できるオブジェクト。
2
の要素を新しい配列にコピーします。
からコピーした要素を格納する新しい配列。
2
容量を 内にある実際の要素数に設定します。
The is read-only.
2
厳密に型指定された非ジェネリック読み取り専用コレクションの abstract 基本クラスを提供します。
2
クラスの新しいインスタンスを初期化します。
インスタンスに格納されている要素の数を取得します。
インスタンスに格納されている要素の数。このプロパティ値を取得することは、O(1) 操作になります。
2
インスタンスを反復処理する列挙子を返します。
インスタンスの 。
2
インスタンスに格納されている要素のリストを取得します。
インスタンス自体を表す 。
全体を互換性のある 1 次元の にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。
から要素がコピーされる 1 次元の 。 には、0 から始まるインデックス番号が必要です。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null なので、
が 0 未満です。
が多次元です。またはコピー元の の要素数が、 からコピー先の の末尾までに格納できる数を超えています。
コピー元の の型が、コピー先の の型に自動的にキャストできません。
オブジェクトへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
オブジェクトへのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。既定値は、false です。
オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。
オブジェクトへのアクセスを同期するために使用できるオブジェクト。
キーによって並べ替えられ、キーとインデックスを使ってアクセスできる、キー/値ペアのコレクションを表します。
1
空で、既定の初期量を備え、 オブジェクトに追加された各キーによって実装されている インターフェイスに従って並べ替えられた、 クラスの新しいインスタンスを初期化します。
空で、既定の初期量を備え、指定した インターフェイスに従って並べ替えられた、 クラスの新しいインスタンスを初期化します。
キーの比較時に使用する の実装。または null to use the implementation of each key.
空で、指定した初期量を備え、指定した インターフェイスに従って並べ替えられた、 クラスの新しいインスタンスを初期化します。
キーの比較時に使用する の実装。または null to use the implementation of each key.
オブジェクトが格納できる要素数の初期値。
が 0 未満です。
メモリが不足しているため、指定された を持つ オブジェクトを作成できません。
指定したディクショナリからコピーした要素を格納し、コピーした要素の数と同じ初期量を備え、各キーによって実装されている インターフェイスに従って並べ替えられた、 クラスの新しいインスタンスを初期化します。
新しい オブジェクトにコピーする 実装。
は null です。
の 1 つ以上の要素が、 インターフェイスを実装していません。
指定したディクショナリからコピーした要素を格納し、コピーした要素の数と同じ初期量を備え、指定した インターフェイスに従って並べ替えられた、 クラスの新しいインスタンスを初期化します。
新しい オブジェクトにコピーする 実装。
キーの比較時に使用する の実装。または null to use the implementation of each key.
は null です。
が null で、 の 1 つ以上の要素が インターフェイスを実装していません。
空で、指定した初期量を備え、 に追加された各キーによって実装されている インターフェイスに従って並べ替えられた、 クラスの新しいインスタンスを初期化します。
オブジェクトが格納できる要素数の初期値。
が 0 未満です。
There is not enough available memory to create a object with the specified .
指定したキーおよび値を持つ要素を オブジェクトに追加します。
追加する要素のキー。
追加する要素の値。値は null に設定できます。
は null です。
指定した を持つ要素が、既に オブジェクトに存在します。または が インターフェイスを使用するように設定されているのに、 が インターフェイスを実装していません。
は読み取り専用です。または が固定サイズです。
メモリが不足しているため、 に要素を追加できません。
比較子が例外をスローしました。
2
オブジェクトの容量を取得または設定します。
オブジェクトに格納できる要素の数。
代入された値が、 オブジェクト内の現在の要素の数未満です。
システムのメモリが不足しています。
2
オブジェクトからすべての要素を削除します。
が読み取り専用です。または が固定サイズです。
1
オブジェクトの簡易コピーを作成します。
オブジェクトの簡易コピー。
2
オブジェクトに特定のキーが格納されているかどうかを確認します。
指定した を持つ要素が オブジェクトに格納されている場合は true。それ以外の場合は false。
オブジェクト内で検索されるキー。
は null です。
比較子が例外をスローしました。
1
オブジェクトに特定のキーが格納されているかどうかを確認します。
指定した を持つ要素が オブジェクトに格納されている場合は true。それ以外の場合は false。
オブジェクト内で検索されるキー。
は null です。
比較子が例外をスローしました。
1
オブジェクトに特定の値が格納されているかどうかを確認します。
true if the object contains an element with the specified ; otherwise, false.
オブジェクト内で検索される値。値は null に設定できます。
2
の要素を 1 次元の オブジェクトにコピーします。コピー操作は、配列内の指定したインデックスから始まります。
から オブジェクトがコピーされる 1 次元の オブジェクト。 には、0 から始まるインデックス番号が必要です。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null です。
が 0 未満です。
が多次元です。またはコピー元の オブジェクトの要素数が、 からコピー先の の末尾までに格納できる数を超えています。
コピー元の の型が、コピー先の の型に自動的にキャストできません。
2
オブジェクトに格納されている要素の数を取得します。
オブジェクトに格納されている要素の数。
1
オブジェクトの指定したインデックスにある値を取得します。
オブジェクトの指定したインデックスにある値。
取得する値の 0 から始まるインデックス。
が、 オブジェクトの有効なインデックスの範囲外です。
2
オブジェクトを反復処理する オブジェクトを返します。
オブジェクトの オブジェクト。
2
オブジェクトの指定したインデックスにあるキーを取得します。
オブジェクトの指定したインデックスにあるキー。
取得するキーの 0 から始まるインデックス。
が、 オブジェクトの有効なインデックスの範囲外です。
2
オブジェクト内のキーを取得します。
オブジェクト内のキーを格納している オブジェクト。
2
オブジェクト内の値を取得します。
オブジェクト内の値を格納している オブジェクト。
2
オブジェクト内の指定したキーの、0 から始まるインデックス番号を返します。
が オブジェクトに存在する場合は、 パラメーターの 0 から始まるインデックス番号。それ以外の場合は -1。
オブジェクト内で検索されるキー。
は null です。
比較子が例外をスローしました。
1
オブジェクト内にある指定した値のうち、最初に出現する値の、0 から始まるインデックス番号を返します。
が オブジェクトに存在する場合は、先頭の パラメーターの 0 から始まるインデックス番号。それ以外の場合は -1。
オブジェクト内で検索される値。値は null に設定できます。
1
オブジェクトが固定サイズかどうかを示す値を取得します。
true if the object has a fixed size; otherwise, false.既定値は、false です。
2
オブジェクトが読み取り専用かどうかを示す値を取得します。
true if the object is read-only; otherwise, false.既定値は、false です。
2
オブジェクトへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
true if access to the object is synchronized (thread safe); otherwise, false.既定値は、false です。
2
オブジェクト内の特定のキーに関連付けられている値を取得または設定します。
が存在する場合は、 オブジェクト内の パラメーターに関連付けられている値。それ以外の場合は null。
取得または設定する値に関連付けられているキー。
は null です。
このプロパティが設定されていますが、 オブジェクトが読み取り専用です。またはこのプロパティが設定されていますが、 がコレクション内に存在しません。また、 が固定サイズです。
メモリが不足しているため、 に要素を追加できません。
比較子が例外をスローしました。
1
オブジェクト内のキーを取得します。
オブジェクト内のキーを格納している オブジェクト。
1
指定したキーを持つ要素を オブジェクトから削除します。
削除する要素のキー。
は null です。
が読み取り専用です。または が固定サイズです。
1
オブジェクトの指定したインデックスにある要素を削除します。
削除する要素の 0 から始まるインデックス。
が、 オブジェクトの有効なインデックスの範囲外です。
は読み取り専用です。または が固定サイズです。
2
オブジェクトの特定のインデックスにある値を置換します。
を保存する位置の、0 から始まるインデックス番号。
オブジェクトに保存する 。値は null に設定できます。
が、 オブジェクトの有効なインデックスの範囲外です。
2
オブジェクト用の同期された (スレッド セーフな) ラッパーを返します。
オブジェクト用の同期された (スレッド セーフな) ラッパー。
同期する オブジェクト。
は null です。
1
オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。
オブジェクトへのアクセスを同期するために使用できるオブジェクト。
2
を反復処理する を返します。
の 。
容量を オブジェクト内にある実際の要素数に設定します。
が読み取り専用です。または が固定サイズです。
2
オブジェクト内の値を取得します。
オブジェクト内の値を格納している オブジェクト。
1
後入れ先出し (LIFO) のオブジェクトの簡単な非ジェネリック コレクションを表します。
1
空で、既定の初期量を備えた、 クラスの新しいインスタンスを初期化します。
指定したコレクションからコピーした要素を格納し、コピーされる要素の数と同じ初期量を備えた、 クラスの新しいインスタンスを初期化します。
要素のコピー元の 。
は null なので、
空で、指定した初期量または既定の初期量のうち大きい方の初期量を備えた、 クラスの新しいインスタンスを初期化します。
が格納できる要素数の初期値。
が 0 未満です。
からすべてのオブジェクトを削除します。
2
の簡易コピーを作成します。
の簡易コピー。
2
ある要素が 内に存在するかどうかを判断します。
が に存在する場合は true。それ以外の場合は false。
内で検索される 。値は null に設定できます。
2
既存の 1 次元の に をコピーします。コピー操作は、配列の指定したインデックスから始まります。
から要素がコピーされる 1 次元の 。 には、0 から始まるインデックス番号が必要です。
コピーの開始位置となる、 内の 0 から始まるインデックス。
は null なので、
が 0 未満です。
が多次元です。またはコピー元の の要素数が、 からコピー先の の末尾までに格納できる数を超えています。
コピー元の の型が、コピー先の の型に自動的にキャストできません。
2
に格納されている要素の数を取得します。
に格納されている要素の数。
2
の を返します。
の 。
2
へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
へのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。既定値は、false です。
2
の先頭にあるオブジェクトを削除せずに返します。
の先頭にある 。
が空です。
2
の先頭にあるオブジェクトを削除し、返します。
の先頭から削除された 。
が空です。
2
の先頭にオブジェクトを挿入します。
にプッシュする 。値は null に設定できます。
2
用の同期された (スレッド セーフな) ラッパーを返します。
用の同期されたラッパー。
同期する 。
は null なので、
2
へのアクセスを同期するために使用できるオブジェクトを取得します。
へのアクセスを同期するために使用できる 。
2
を新しい配列にコピーします。
の要素のコピーを格納する新しい配列。
2
文字列の大文字小文字の違いを無視するコレクションを作成します。
クラスの新しいインスタンスを初期化します。
既定の初期量を備えた、大文字と小文字を区別しない クラスの新しいインスタンスを作成します。
既定の初期量を備えた、 クラスの大文字と小文字を区別しない新しいインスタンス。
コピーされるエントリ数と同じ初期量を備えた、 クラスの大文字と小文字を区別しない新しいインスタンスに、指定したディクショナリからエントリをコピーします。
指定した からコピーしたエントリが格納されている、大文字と小文字を区別しない クラスの新しいインスタンス。
大文字と小文字を区別しない新しい にコピーする 。
は null なので、
指定した初期量を備えた、大文字と小文字を区別しない クラスの新しいインスタンスを作成します。
指定した初期量を備えた、 クラスの大文字と小文字を区別しない新しいインスタンス。
が初期状態で格納できるエントリの概数。
が 0 未満です。
文字列の大文字と小文字を区別しない クラスの新しいインスタンスを作成します。
文字列の大文字と小文字を区別しない クラスの新しいインスタンス。