子育てエンジニアブログ

子育てに励むシステムエンジニア(SE)のブログ

【VB.NET】VB.NETでDictionaryを使ってみた

今日は、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

デバッグした様子を撮ってみた。
f:id:STSA:20190203144132p:plain