반복 중에 C# 목록에서 요소를 효율적으로 제거합니다 표준 메소드를 사용하여 목록을 반복하면서 목록을 수정하면 종종
오류가 발생합니다. 이 기사는 조건에 따라에서 요소를 안전하게 제거 할 수있는 깨끗한 솔루션을 제시합니다.
InvalidOperationException
이 방법은 끝에서 시작하여 후속 지수에 영향을 미치지 않고 요소를 제거합니다.
솔루션 2 : List<T>
메소드
List<T>.Remove()
). 그것은 일반적으로 명확성과 효율성에 선호됩니다. List<T>.RemoveAt()
foreach
메소드는 종종 단순성과 가독성에 선호되는 선택입니다.
위 내용은 C#에서 반복하는 동안 목록에서 요소를 안전하게 제거하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!