IT/etc

InvalidOperationException 발생할 경우

honeybear 2014. 4. 14. 17:12

C# 코딩 중 다음과 같은 에러가 발생할 경우...


System.InvalidOperationException: 컬렉션이 수정되었습니다. 열거 작업이 실행되지 않을 수도 있습니다.


foreach 문 내부에서 add나 remove와 같이 Collection을 수정할 경우 발생을 한다.

Collection을 수정하고 싶으면 foreach 대신 for문으로 변경을 하여야 한다.