문제 foreach (var v in list) { RemoveFunction(v); } invalidoperationexception: collection was modified; enumeration operation may not execute. foreach문에서 리스트의 원소를 제거했더니 위와 같은 에러가 발생했다. 해결 while (list.count > 0) { RemoveFunction(list[0]); } while문이나 for문으로 바꾸어 해결할 수 있다.