指定した初期サイズで、大文字と小文字を区別する HybridDictionary を作成します。
名前空間: System.Collections.Specialized
アセンブリ: System (system.dll 内)
構文
'宣言
Public Sub New ( _
initialSize As Integer _
)
'使用
Dim initialSize As Integer
Dim instance As New HybridDictionary(initialSize)
public HybridDictionary (
int initialSize
)
public:
HybridDictionary (
int initialSize
)
public HybridDictionary (
int initialSize
)
public function HybridDictionary (
initialSize : int
)
パラメータ
- initialSize
HybridDictionary が初期状態で格納できるエントリの概数。
解説
コレクションの初期サイズが ListDictionary の最適サイズより大きい場合、ListDictionary から Hashtable へ要素をコピーするオーバーヘッドを避けるために、コレクションは Hashtable に格納されます。
既定では、コレクションは、大文字と小文字を区別し、キーの Object.GetHashCode の実装をハッシュ コード プロバイダとして使用し、キーの Object.Equals の実装を比較演算子として使用します。
比較演算子は 2 つのキーが等しいかどうかを判断します。HybridDictionary 内のすべてのキーは一意である必要があります。
このコンストラクタは O(n) 操作です (n は initialSize)。
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1、1.0
.NET Compact Framework
サポート対象 : 2.0、1.0
参照
関連項目
HybridDictionary クラス
HybridDictionary メンバ
System.Collections.Specialized 名前空間
IComparer インターフェイス
Object.Equals