internal static void RemoveAllSourceFiles() { foreach (byte key in taggings.Keys) { taggings.Remove(key); } }
但是不幸的是,这是不起作用的,因为InvalidOperationException被抛出.我知道这是因为在迭代时修改集合,但是如何更改?
taggings.Clear();
是的,错误是因为更改数据故意打破迭代器.