NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    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
    }

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.