Vb.net-sortedlist
VB.Net-SortedList
SortedListクラスは、キーでソートされ、キーおよびインデックスでアクセス可能なキーと値のペアのコレクションを表します。
ソート済みリストは、配列とハッシュテーブルの組み合わせです。 キーまたはインデックスを使用してアクセスできるアイテムのリストが含まれています。 インデックスを使用してアイテムにアクセスする場合はArrayListであり、キーを使用してアイテムにアクセスする場合はHashtableです。 アイテムのコレクションは常にキー値でソートされます。
SortedListクラスのプロパティとメソッド
次の表に、 SortedList クラスで一般的に使用される*プロパティ*の一部を示します-
Sr.No | Property & Description |
---|---|
1 |
Capacity SortedListの容量を取得または設定します。 |
2 |
Count SortedListに含まれる要素の数を取得します。 |
3 |
IsFixedSize SortedListのサイズが固定かどうかを示す値を取得します。 |
4 |
IsReadOnly SortedListが読み取り専用かどうかを示す値を取得します。 |
5 |
Item SortedList内の特定のキーに関連付けられた値を取得および設定します。 |
6 |
Keys SortedListのキーを取得します。 |
7 |
Values SortedListの値を取得します。 |
次の表に、 SortedList クラスで一般的に使用される*メソッド*の一部を示します-
Sr.No. | Method Name & Purpose |
---|---|
1 |
Public Overridable Sub Add (key As Object, value As Object) 指定されたキーと値を持つ要素をSortedListに追加します。 |
2 |
Public Overridable Sub Clear SortedListからすべての要素を削除します。 |
3 |
Public Overridable Function ContainsKey (key As Object) As Boolean SortedListに特定のキーが含まれているかどうかを判断します。 |
4 |
Public Overridable Function ContainsValue (value As Object) As Boolean SortedListに特定の値が含まれているかどうかを判断します。 |
5 |
Public Overridable Function GetByIndex (index As Integer) As Object SortedListの指定されたインデックスで値を取得します。 |
6 |
Public Overridable Function GetKey (index As Integer) As Object SortedListの指定されたインデックスにあるキーを取得します。 |
7 |
Public Overridable Function GetKeyList As IList SortedListのキーを取得します。 |
8 |
Public Overridable Function GetValueList As IList SortedListの値を取得します。 |
9 |
Public Overridable Function IndexOfKey (key As Object) As Integer SortedList内の指定されたキーのゼロから始まるインデックスを返します。 |
10 |
Public Overridable Function IndexOfValue (value As Object ) As Integer SortedListで指定された値が最初に出現するゼロから始まるインデックスを返します。 |
11 |
Public Overridable Sub Remove (key As Object) SortedListから指定されたキーを持つ要素を削除します。 |
12 |
Public Overridable Sub RemoveAt (index As Integer) SortedListの指定されたインデックスにある要素を削除します。 |
13 |
Public Overridable Sub TrimToSize SortedListの要素の実際の数に容量を設定します。 |
例
次の例は、概念を示しています-
上記のコードをコンパイルして実行すると、次の結果が生成されます-