今日は、VB.NETでDictionaryを使ってみたのでそれについて書きます。
私自身Dictionaryを使うことがあまりないので、基本的な内容についての学習メモです。
VB.NETでのDictionaryの宣言は
Dim dictionaryTest As New Dictionary(Of String, String)
のようにするらしい。
先ほど宣言したDictionaryにデータをセットするには、
'ディクショナリーに要素をセット dictionaryTest.Add("001", "111") dictionaryTest.Add("002", "222") dictionaryTest.Add("003", "333")
というように、Addメソッドでやるようだ。
作成したDictionaryに対して、繰り返し処理をするには、
'Dictionaryの全要素を取得する For Each d In dictionaryTest Console.Write(d.Key) Console.Write(d.Value) Next
のように、For Each文で、.Key、.Valueを使いアクセスできる。
ここまでのソースをまとめて貼っておく。
Dim dictionaryTest As New Dictionary(Of String, String) 'ディクショナリーに要素をセット dictionaryTest.Add("001", "111") dictionaryTest.Add("002", "222") dictionaryTest.Add("003", "333") 'Dictionaryの全要素を取得する For Each d In dictionaryTest Console.Write(d.Key) Console.Write(d.Value) Next
デバッグした様子を撮ってみた。