2012-03-21 3 views
1

私はエントリで設定された辞書を持っています。私は価値に相当する手紙を手に入れたいと思っていました。私はそれのコーディング面でちょっと固執しています。ここに私のコードは、これまでです:事前ContainsValue VB

+1

を鳴らします。 –

答えて

2

Dim chardict As New Dictionary(Of Char, Integer) 
chardict.Add("A", 0) 
chardict.Add("B", 1) 

If chardict.ContainsValue(1) then 
    Console.WriteLine(the letter that corrosponds to the value) 
end if 

Output: B 

おかげで、あなたのIF文にこれを追加:あなたの辞書は後方であるよう

Dim Value = (From t In chardict 
      Where t.Value = 1 
      Select t.Key 
     ) 

    Console.WriteLine(Value(0)) 
+0

Linqのかっこは不要です。 –