2012-12-04 6 views
1

사전 값을 사용하여 목록에 매핑하는 방법은 무엇입니까? 예를 들어 Dictionary<int,int> studid= new Dictionary<int,int>();이 있는데 여기에서 index는 키이고 id는 값이됩니다. 이제 마크 목록이 있습니다.목록 사전

ID를 마크 목록으로 가리켜 표시 할 수 있습니까?

+0

키당 마크 목록이 없습니다. 키당 하나의 'int'값을가집니다. – Oded

+0

'Dictionary > '을 사용할 수 있습니까? –

+0

ID를 어떻게 지적합니까? – ryadavilli

답변

4

필요에 따라 잘못된 데이터 형식을 사용하고 있습니다.

var marks = studid[theIndex]; 
+0

마크 목록을 사용 중입니다. 목록에 사전을 어떻게 매핑 할 수 있습니까? public List Mathematics = new List (); 공개 목록 영어 = 새 목록 (); 공개 목록 몰타어 = 새 목록 (); 공개 목록 종교적인 연구 = 새로운 목록 (); 공개 목록 SocialStudies = 새 목록 (); –

+0

이것은 여기에 그녀의 질문이 계속되는 것 같습니다 : http://stackoverflow.com/questions/13691882/adding-items-to-a-list. Dictionary 개체가 왜 관련되어 있는지 아직 확실하지 않습니다. – MadHenchbot

2

Dictionary<int, List<int>> 가장 간단한 그 것이다 확인 : 마크의 목록을 얻기 위해 당신은 순서대로 키를 사용합니다

Dictionary<int,List<int>> studid= new Dictionary<int,List<int>>(); 

: 당신은 정수의 목록에 키를 매핑하는 사전이 필요 방법. 키는 int이며, 값은 마크 목록이 될 수 있습니다.

var dict = new Dictionary<int, List<int>>(); 
dict.Add(1, new List<int>() { 1, 2, 3, 4 });