如何在数据字典中使用索引?

时间:2013-10-23 11:00:18

标签: vb.net vb.net-2010

我在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 

怎么做?

1 个答案:

答案 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