C# for 반복을 반대로 수행하는 방법. (What's the best way to do a backwards loop in C/…
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다~ 자주 사용하는 반복기 처리중에 항목을 확인하면서 삭제하는 로직이 있습니다. 그런데, 컬렉션(Collection)을 순차적으로 돌면서 일치하는 항목을 삭제하면, 에러가 발생하게 됩니다. 컬렉션이 수정되었다면서 Exception을 발생시키죠~ 그래서 보통 for를 역으로 돌리면서 아이템을 삭제하게 됩니다. 이렇게하면 문제를 쉽게 해결할 수 있기 때문입니다.
for (int i = myArray.Length; i --> 0; )
{
//do something
}
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
추천0 비추천0
- 이전글C# WebService 프로젝트가 디버깅 되지 않을 때 해결 방법. (configuration/system.webServer/directoryBrowse) 22.10.26
- 다음글Java - C#의 Dictionary를 자바에서 사용하는 방법. (Map, HashMap) 22.10.24
댓글목록
등록된 댓글이 없습니다.