Dictionaryはコレクションのひとつで、
要素をキーと値で保持するオブジェクトです。
【名前空間】System.Collections.Generic.Dictionary
【対応バージョン】VB 2005以降
サンプル
例)Dictionaryを生成して値を取得する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
'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'に更新する。
1 |
dic("02") = "hoge" |
コメント