System.TypeInitializationException: "Инициализатор типа для Program вызвал исключение."

System.TypeInitializationException: "The type initializer for 'Program' threw an exception." ArgumentException: An item with the same key has already been added. Key: Db

Неделю назад у меня всё работало нормально, но сейчас - выдаёт ошибку, я пробую создать недостающие папки для будущей работы с ними. При выдаче ошибки ни одна из папок так и не была создана

Код:

string toFilePath = "C:\\World\\";
new List<string> {"", "region", "DIM1", "DIM-1", "DIM1\\region", "DIM-1\\region" }.ForEach(x => Directory.CreateDirectory(toFilePath + x));

Ответы (1 шт):

Автор решения: Yotic

Да, VS22 показывала неправильную строку, как ошибку. Проблема была в словаре, находившемся за методом Main, я перепутал в словаре Key и Value, пример моей ошибки:

Dictionary<string, byte> blocks = new Dictionary<string, byte>() {"Bd", 32}, {"Bd", 31}};
→ Ссылка