我正在使用 VB 脚本
可以说这是我的字典内容
KbDictionary.Add("X", {"jump", "refract"})
KbDictionary.Add("Q", {"frag", "donar"})
我如何为每个值创建一个 for 循环。像这样
for each st As String in KbDictionary.Values
这是我尝试的错误方法
我正在使用 VB 脚本
可以说这是我的字典内容
KbDictionary.Add("X", {"jump", "refract"})
KbDictionary.Add("Q", {"frag", "donar"})
我如何为每个值创建一个 for 循环。像这样
for each st As String in KbDictionary.Values
这是我尝试的错误方法
你正在处理一个字符串数组......
所以只需改变:
For Each st As String In KbDictionary.Values
到:
For Each st() As String In KbDictionary.Values
*注意添加括号以指示数组。
如果您想同时使用 Key 和 Value,请使用如下所示的 KeyValuePair:
For Each kvp As KeyValuePair(Of String, String()) In KbDictionary
Debug.Print(kvp.Key & " --> " & String.Join(", ", kvp.Value))
Next