У меня есть простой вопрос, что мой разум рисует поле пустым: У меня есть словарь, который выглядит примерно так:C# удалить элемент из вложенного словаря
Dictionary<string, Dictionary<string, string>> dict;
Насколько я знаю, Dict. Remove() удалит любую запись по ключу, но мне нужно только удалить элемент из самого внутреннего словаря. Как я могу это сделать?
Получите внутренний словарь и вызовите 'Remove()' на этом. I.e., получите значение, указанное ключом в родительском словаре. – Tim
Вложенный словарь - это запах. Используйте соответствующую структуру данных. Это может быть словарь какого-то класса, который, в свою очередь, имеет словарь. Не вложенный словарь. –