VB Net:通过字典数组通过键获取价值

时间:2018-11-27 06:14:30

标签: arrays vb.net dictionary

我得到了一个字典数组(字符串,字符串),如下所示:

[“第一”:“一个”,“第二”:“两个”]

如何通过“第一”获得“一个”?

我尝试通过Key获取,但是Array不支持key(这很有意义)

其他信息:输入为反序列化的json:

{"First" : "One",
"Second" : "Two"}

2 个答案:

答案 0 :(得分:0)

IF myDict.ContainsKey("First") Then Dim First = dictionaryList("First") End If

答案 1 :(得分:0)

字典的意思是什么。您应该改用字典。像这样

 Dim dictionary1 As New Dictionary(Of String, String)
 dictionary1.Add("First", "One")
 dictionary1.Add("Second" , "Two")

要访问词典条目,请使用

Dim pair As KeyValuePair(Of String, String)
For Each pair In dictionary1
   If  pair.key = "First" Then
    'Eg Label1.Text = pair.value or Console.WriteLine(pair.value)
   End If
Next