SortedList
宣言
構文
Dim 変数名 As New SortedList
追加
構文
変数名.Add(キー, データ)
データの参照
構文
変数名.GetByIndex(インデックス番号)
キーの名前の参照
構文
変数名.GetKey(インデックス番号)
ソース
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim SortedList As New SortedList
SortedList.Add(“マリオ”, 80)
SortedList.Add(“クッパ”, 77)
SortedList.Add(“ピーチ”, 99)
MsgBox(SortedList.GetKey(0) & SortedList.GetByIndex(0))
End Sub
End Class
実行結果は
クッパ77が表示されます。
データの追加はキーとデータを追加します。
ArrayListとは違いインデックス番号は登録順ではなく
キーを並び替えされて登録されます。
SortedList.GetByIndexでデータを参照し
SortedList.GetKeyでキーの名前を参照してます。