2009-08-14 30 views

回答

0

如果你需要可變數量的每個鍵的值,你可以使用

Dictionary<TypeOfKey, List<TypeOfValue> 

例如如果你想存儲每串整數任意數量的,你可以這樣做

var numbersPerString = new Dictionary<string, List<int>>(); 
0

字典值可以是任意類型的,所以要適當的成員值結構,那麼你就可以存儲兩個,或者儘可能多的你喜歡的。

我不知道C#是否等價於C++ std :: pair;你可以使用,但一個結構可能會更有意義,那麼你可以說:

dict[person].shoesize 
dict[person].eyecolour 

這是很好,可讀。

相關問題