次の方法で共有


System.Collections.Specialized 名前空間

System.Collections.Specialized 名前空間には、特殊な厳密に型指定されたコレクションが含まれます。たとえば、リンクされたリスト ディクショナリ、ビット ベクタ、文字列だけを含むコレクションなどがあります。

名前空間の階層構造

クラス

クラス 説明
CollectionsUtil 文字列の大文字と小文字を区別しないコレクションを作成します。
HybridDictionary コレクションが小さいうちは ListDictionary を使用して IDictionary を実装し、コレクションが大きくなったら Hashtable に切り替えます。
ListDictionary シングルリンク リストを使用して IDictionary を実装します。格納する項目数が通常 10 以下であるコレクションに対して推奨されます。
NameObjectCollectionBase 関連付けられた String キーおよび Object 値のコレクションの抽象 (Visual Basic では MustInherit) 基本クラスを提供します。これらのキーおよび値には、キーまたはインデックスのいずれかを使用してアクセスできます。
NameObjectCollectionBase.
KeysCollection
コレクションの String キーのコレクションを表します。
NameValueCollection 関連付けられた String キーおよび String 値を並べ替えたコレクションを表します。これらのキーおよび値には、キーまたはインデックスのいずれかを使用してアクセスできます。
StringCollection 文字列のコレクションを表します。
StringDictionary オブジェクトではなく文字列となるように厳密に型指定されたキーを持つハッシュ テーブルを実装します。
StringEnumerator StringCollection に対する単純な反復処理をサポートします。

構造体

構造体 説明
BitVector32 ブール値と小さい整数をメモリに 32 ビットで格納する単純な構造体を提供します。
BitVector32.Section 整数を格納できるベクタのセクションを表します。

参照

.NET Framework クラス ライブラリ