[VB.net]SortedList クラスの使い方

プロパティ
1.Capacity SortedList オブジェクトの容量を取得または設定
2.Count SortedList オブジェクトに格納されている要素の数を取得
3.Keys SortedList オブジェクト内のキーを取得
4.Values SortedList オブジェクト内の値を取得

使用例

Imports System.Collections
Module ModuleTest

    Public Sub Main()
        ' SortedList作成と初期化.
        Dim cftLst As New SortedList()
        cftLst.Add("keyA", "info345")
        cftLst.Add("keyB", "Test989")
        cftLst.Add("keyC", "study")

        ' SortedListのプロパティと値を表示.
        Console.WriteLine("SortedList要素の数:    {0}", cftLst.Count)
        Console.WriteLine("SortedListオブジェクトの容量: {0}", cftLst.Capacity)
        Console.WriteLine("Keys and Values:")

        '関数を呼び出す
        PrintKeysAndValues(cftLst)

    End Sub

    'SortedListのキーと値を出力するメソッド
    Public Sub PrintKeysAndValues(ByVal cftList As SortedList)
        Console.WriteLine("-キー-" & ControlChars.Tab & _
           "-値-")
        Dim i As Integer
        For i = 0 To cftList.Count - 1
            Console.WriteLine("{0}:" & ControlChars.Tab & _
               "{1}", cftList.GetKey(i), cftList.GetByIndex(i))
        Next i
        Console.WriteLine()
        Console.ReadKey()
    End Sub


End Module

結果
SortedList要素の数: 3
SortedListオブジェクトの容量: 16
Keys and Values:
-キー- -値-
keyA: info345
keyB: Test989
keyC: study

VB.net

Posted by arkgame