次の方法で共有


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 | カルチャを認識しないコレクションの操作の実行