Как можно foreach знает, что итеративная коллекция была изменена?
Когда я изменил коллекцию, которую я перебирал, с помощью foreach , я получил исключение. Так что я' Мне просто любопытно, как foreach (или среда выполнения) это обнаруживают. Можно ли сделать это с помощью обычного объекта?