我有
Dictionary idDictionary = new Dictionary();
在这个字典中,我想要,添加两行相同的键,但值不同
我在许多方法中使用了这个词典,一个方法中的全局词典具有该问题。如果我改变了所有你建议另一种方法得到错误
答案 0 :(得分:0)
尝试这样的事情。
Dictionary<string, List<string>> obj = new Dictionary<string, List<string>>();
List<string> keyValue = new List<string>();
keyValue.Add("a");
keyValue.Add("b");
obj.Add("key1", keyValue);
foreach (KeyValuePair<string, List<string>> entry in obj)
{
// do something with entry.Value or entry.Key
}
List<string> keyValueOutput = new List<string>();
if (obj.TryGetValue("key1",out keyValueOutput))
{
foreach (string s in keyValueOutput)
{
// do something with entry.Value or entry.Key
}
}