Я использую следующий код для удаления всех элементов из словаря:
internal static void RemoveAllSourceFiles()
{
foreach (byte key in taggings.Keys)
{
taggings.Remove(key);
}
}
Но, к сожалению, это не работает, потому что бросается InvalidOperationException
. Я знаю, это потому, что коллекция модифицируется во время итерации по ней, но как я могу ее изменить?