我有一本字典是這樣的:添加新值與列表字典作爲其價值
Dictionary<string,List<string>> StudentsByTeacherName = new Dictionary<string,List<string>>();
這本字典是一個循環,我想對於一個特定的密鑰字典價值每個循環得到更新中。如果沒有新的密鑰那裏添加到字典中
foreach (var item5 in StudentsByTeacherName)
{
if (StudentsByTeacherName.ContainsKey(item5.Key))
{
}
else
{
StudentsByTeacherName.Add(item4.Value,StudentName);
}
}
列表 abc = StudentsByTeacherName [「item3.Key」]; abc.Add(「def」); –
jdweng
你確定你必須自己建立嗎?你最好使用lookup:'var lookup = students.ToLookup(s => s.TeacherName);' –
你的檢查沒有意義。 StudentsByTeacherName將始終包含item5.Key中的鍵,因爲item5是來自StudentsByTeacherName – Brody