2011-09-25 7 views
0

나는 내 클래스에int, int >이라는 사전을 가지고 있습니다. 어떻게 키를 모른 채 두 값에 모두 액세스 할 수 있습니까? , 사전이 사전 < INT가 포함 된 경우 >
을 int로 그 값은 내가 값을 얻을 수 있기를 원하는 < 5, 4 >
같습니다사전에서 값을 얻는 중

는 예를 들어, 나는 이런 식으로 뭔가를 할 수 있도록하려면 < (이)의, (이) >

같은

의사 코드 : 나는 사전을 사용하여이 작업을 수행 할 수있는 방법

foreach(Dictionary item or row) 
{ 
    my first int = Dictionary<(this), (not this)> 
    my second int = Dictionary<(not this), (this)> 
} 

? 이것이 가능하지 않다면 : 다른 방법이 있습니까?

+0

'사전'과 같은 소리는 유스 케이스의 올바른 추상화가 아닙니다. –

+0

나는 그 때 좋은 제안을 필요로한다 :) – user710502

+0

당신은 더 많이 정성 들일 수 있냐? 나는 5 번 읽고 여전히 당신이 원하는 것을 모릅니다 ... –

답변

2
foreach (KeyValuePair<int, int> kvp in myDictionary) 
{ 
    var first = kvp.Key; 
    var second = kvp.Value; 
} 
+0

대단히 감사합니다, 이것이 내가 필요한 것입니다. – user710502

0

엠, this 같은 질문이 아닙니까?

foreach(KeyValuePair<String,String> entry in MyDic) 
{ 
    // do something with entry.Value or entry.Key 
} 
관련 문제