Dictionaryはコレクションのひとつで、
要素をキーと値で保持するオブジェクトです。
【名前空間】System.Collections.Generic.Dictionary
【対応バージョン】VB 2005以降
サンプル
例)Dictionaryを生成して値を取得する
'Dictionaryを生成
Dim dic As New Dictionary(Of String, String)
'要素をセット
dic.Add("01", "AAA")
dic.Add("02", "BBB")
dic.Add("03", "CCC")
'キー"02"の要素を取得する
Dim a As String = dic("02")
'Dictionaryの全要素を取得する
For Each s In dic
Console.Write(s.Key)
Console.Write(s.Value)
Next
Dictionaryのメソッド
Dictionaryを操作するメソッドには以下のものがあります。
メソッド | 意味 |
---|---|
.Add(key,val) | 要素(キー、値)を追加する ※既に同じキーが存在すると例外が発生します。 |
.Count | 要素数を取得する |
.Remove(key) | キーkeyの要素を削除する |
.ContainsKey(key) | キーkeyが存在するか判断する |
.ContainsValue(val) | 値valが存在するか判断する |
.Clear() | 全ての要素を削除する |
例)キー'02'の要素を'hoge'に更新する。
dic("02") = "hoge"