「VB.NET」Dictionaryに指定の値があるか真偽値を返す方法
書式
Public Function ContainsValue (value As TValue) As Boolean
指定した値を持つ要素が true に格納されている場合は Dictionary<TKey,TValue>。それ以外の場合は false。
使用例
Module Module1 Sub Main() 'Dictionary型変数の定義 Dim dct As New Dictionary(Of String, Integer) 'キーと値を追加 dct.Add("key1", 111) dct.Add("key2", 222) dct.Add("key3", 333) dct.Add("key4", 444) '指定値444の存在判定 If (dct.ContainsValue("444")) Then Console.WriteLine("指定値444が存在します") End If '指定値111の存在判定 If (dct.ContainsValue("111")) Then Console.WriteLine("指定値111が存在します") End If Console.ReadKey() End Sub End Module
実行結果
指定値444が存在します
指定値111が存在します