SortedList コンストラクタ (Int32)
空で、指定した初期量を備え、 SortedList に追加された各キーによって実装されている IComparable インターフェイスに従って並べ替えられた、 SortedList クラスの新しいインスタンスを初期化します。
Public Sub New( _
ByVal initialCapacity As Integer _)
[C#]
public SortedList(
intinitialCapacity);
[C++]
public: SortedList(
intinitialCapacity);
[JScript]
public function SortedList(
initialCapacity : int);
パラメータ
- initialCapacity
SortedList が格納できる要素数の初期値。
例外
例外の種類 | 条件 |
---|---|
ArgumentOutOfRangeException | initialCapacity が 0 未満です。 |
解説
初期量は、新しい SortedList の最初の容量です。 SortedList の既定の初期量は 16 です。
リストに追加された要素の数が現在の容量に達した場合、容量は自動的に 2 倍になります。したがって、コレクションのサイズを推定できる場合は、初期量を指定すると、 SortedList に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。
各キーは、 SortedList 内の他のキーとの比較を行うことができるように、 IComparable インターフェイスを実装する必要があります。要素は、 SortedList に追加された各キーの IComparable 実装に基づいて並べ替えられます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
SortedList クラス | SortedList メンバ | System.Collections 名前空間 | SortedList コンストラクタのオーバーロードの一覧 | IComparable | Capacity | カルチャを認識しないコレクションの操作の実行