Если в List.ForEach возникает исключение, останавливается ли итерация?

Если у меня есть следующий код:

List<MyClass> list = GetList();
list.ForEach(i => i.SomeMethod());

и, скажем, SomeMethod()выдает исключение. Продолжает ли ForEachитерацию или она просто останавливается?

Если он завершится, есть ли способ заставить остальные элементы коллекции запускать свои методы?

7
задан Jason 17 May 2012 в 06:00
поделиться