я есть словарь, как это:добавляющие новые значения в словарь со списком в качестве значения
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
Вы уверены, что сможете сами это сделать? Вам может быть лучше использовать поиск: 'var lookup = students.ToLookup (s => s.TeacherName);' –
Ваша проверка не имеет смысла. StudentsByTeacherName всегда будет содержать ключ из item5.Key, потому что item5 является пар ключ/значение из StudentsByTeacherName – Brody