.NET 의 For Loop 및 Foreach 사이클의 성능 비교에서
Patrick Smacchia의 자세한 분석은 다음과 같은 결론을 얻었습니다.
목록에 for 루프를 사용하는 속도 는 foreach 사이클 사용의 약 두 배입니다.
어레이 사이클의 효율은 목록 사이클의 약 두 배입니다.
따라서 따라서 For Cycle을 사용하여 배열을 순환하는 사이클 속도는 배열을 사용하여 목록의 5 배입니다.
장면 제안 :
이러한 결과에 따라 최상의주기 선택은 특정 데이터 구조에 따라 다릅니다.
1,000 개 이상의 문자열을 포함하는 배열 : 사이클의 경우 분명히 빠릅니다.
문자열의 ilist (비 지성) : foreach cycle은 for 루프보다 낫습니다.
읽기 고려 사항 :
가독성도 핵심 요소라는 점에 유의해야합니다. FOR 루프는 경우에 따라 속도 이점을 제공 할 수 있지만, Foreach 사이클은 일반적으로 코드의 이해를 향상시킵니다. 위 내용은 .NET의 vs. foreach loops : 어떤 루프가 더 나은 성능을 제공합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!