Итерируя по словарю, списку или какой-либо другой коллекции, могу ли я каким-либо образом проверить, была ли коллекция изменена?
foreach (var pair in dictionary) {
DoStuff(pair);
if (DictionaryWasModified())
break;
}
Если DoStuff
добавить / удалить из словаря, исключение будетбыть поднятым на следующем шаге итерации.Я хочу избежать исключения.