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 | 整数を格納できるベクタのセクションを表します。 |