Arrays 如何为字典数组VB中的每个值创建For循环?
我在用VB脚本工作 让我们说这是我的字典内容Arrays 如何为字典数组VB中的每个值创建For循环?,arrays,vb.net,visual-studio,dictionary,key-value,Arrays,Vb.net,Visual Studio,Dictionary,Key Value,我在用VB脚本工作 让我们说这是我的字典内容 KbDictionary.Add("X", {"jump", "refract"}) KbDictionary.Add(“Q”,{“frag”,“donar”}) 如何为每个值创建for循环。像这样 KbDictionary.Values中每个st As字符串的,这是我尝试的不正确的方法您正在使用字符串的数组 所以只要改变一下: For Each st As String In KbDictionary.Values 致: *请注意,添加了括号以
KbDictionary.Add("X", {"jump", "refract"})
KbDictionary.Add(“Q”,{“frag”,“donar”})
如何为每个值创建for循环。像这样
KbDictionary.Values中每个st As字符串的
,这是我尝试的不正确的方法您正在使用字符串的数组
所以只要改变一下:
For Each st As String In KbDictionary.Values
致:
*请注意,添加了括号以指示数组
如果要同时使用键和值,请使用如下KeyValuePair:
For Each kvp As KeyValuePair(Of String, String()) In KbDictionary
Debug.Print(kvp.Key & " --> " & String.Join(", ", kvp.Value))
Next
您正在使用字符串的数组
所以只要改变一下:
For Each st As String In KbDictionary.Values
致:
*请注意,添加了括号以指示数组
如果要同时使用键和值,请使用如下KeyValuePair:
For Each kvp As KeyValuePair(Of String, String()) In KbDictionary
Debug.Print(kvp.Key & " --> " & String.Join(", ", kvp.Value))
Next