솔루션 : 선택 및 익명 객체를 사용하십시오
한 가지 방법은 LINQ의 선택 방법을 사용하는 것입니다.이 방법은 값과 색인을 매개 변수로 사용하는 함수를 지정할 수있는 무거운 부하를 제공하는 것입니다. 이 기능에서 인덱스를 선택하면 값과 색인이 포함 된 익명 객체를 만들 수 있습니다.
최적화 : Valuetuple 및 자동 해체 사용
C# 7.0 이상의 버전을 사용하는 경우 익명 객체 대신 valuetuple을 사용하여 힙 할당을 피할 수 있습니다.
또한 자동 해체는 명시적인 액세스 속성이 필요하지 않습니다.
이러한 구조를 결합하여 C# foreach 사이클에서 현재 반복 인덱스를 쉽게 검색하여 코드의 정확성과 유연성을 향상시킬 수 있습니다.
위 내용은 C# Foreach 루프에서 현재 반복의 인덱스를 어떻게 얻을 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!