Programing/Unity(C#)

[C#] 반복문 내에서 List 요소 삭제 시 주의할 점

hye3193 2024. 3. 21. 03:32

별 생각 없이 이런 식으로 for문을 돌렸는데, 위와 같은 식으로 코드를 작성하게 될 경우

반복문을 도는 중에 요소가 삭제되게 되면 특정 인덱스를 건너뛰는 상황이 발생할 수 있게 된다

 

for문 루프 도는 순서를 반대로 변경하면 중간에 특정 요소를 삭제하더라도 정상적으로 나머지 배열의 요소들을 탐색할 수 있게 된다