我在VB.NET windows应用程序中使用数据字典。
我正在尝试使用for循环从字典中获取数据。
离。我在字典表下面,我想使用for循环获取值。
AAA - "0" BBB - "0" CCC - "0' DDD - "0"
For i As Integer = 0 To CatDictionaryNEW1.Count
' for each i I want to fetch the values using index of data dictionary
' when i = 0 then AAA should return
' when i =1 then BBB should return
' and so on....
next
怎么做?
答案 0 :(得分:0)
您不需要迭代整个字典来测试AAA或BBB(它们不是列表或数组):
If CatDictionaryNEW1("AAA") = 0 Then
do whatever
End If
If CatDictionaryNEW1("BBB") = 1 Then
do whatever
End If
如果您需要查找包含特定值的WHICH项目或元素,则需要遍历整个字典:
For each kvp as KeyValuePair in myDict
if kvp.Value = MagicValue then
Return kvp.Key
End if
Next