Я перечисляю коллекцию, которая реализует IList, и во время перечисления я изменяю коллекцию. Я получаю сообщение об ошибке: "Коллекция была изменена, операция перечисления не может выполняться".
Я хочу знать, почему эта ошибка возникает при изменении элемента в коллекции во время итерации. Я уже преобразовал цикл foreach в цикл for, но я хочу знать "подробности" о том, почему эта ошибка возникает.