2013-10-23 3 views
0

VB.NET Windows 응용 프로그램에서 데이터 사전을 사용하고 있습니다.데이터 사전에서 색인을 사용하는 방법은 무엇입니까?

for 루프를 사용하여 사전에서 데이터를 가져 오려고합니다.

ex. 나는 사전 테이블 아래에 있고 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

사전을 어떻게 선언하고 추가하는 방법을 보여줄 수 있습니까? – Plutonix

답변

0

당신은 AAA 나 BBB를 테스트하는 전체 사전을 반복 할 필요가 없습니다 (그들은리스트 또는 배열되지 않습니다) : 당신이 어떤 항목을 찾기 위해 필요한 경우는 전체 사전을 통해 걸을 필요가

If CatDictionaryNEW1("AAA") = 0 Then 
     do whatever 
End If 

If CatDictionaryNEW1("BBB") = 1 Then 
     do whatever 
End If 

또는 요소에 특정 값이 포함되어 있습니다.

For each kvp as KeyValuePair in myDict 
     if kvp.Value = MagicValue then 
      Return kvp.Key 
     End if 
    Next 
관련 문제