1

如何使用字典的值将其映射到列表。例如,我有Dictionary<int,int> studid= new Dictionary<int,int>();where index 将是 key 而 id 将是 value。现在我有一个标记列表。

如何将 id 指向标记列表并显示它们?

4

2 回答 2

4

您使用了不正确的数据类型来满足您的需求。您需要一个将键映射到整数列表的字典:

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

您将使用密钥来获取标记列表:

var marks = studid[theIndex];
于 2012-12-04T16:35:23.970 回答
2

让它成为Dictionary<int, List<int>>最简单的方法。您的键将是一个 int,值可以是标记列表。

var dict = new Dictionary<int, List<int>>();
dict.Add(1, new List<int>() { 1, 2, 3, 4 });
于 2012-12-04T16:35:41.073 回答