Visual Basic의 For Each
루프에 반복 횟수가 있습니까? 아니면 직접 수행해야합니까?'For Each'VB.NET 반복 횟수
11
A
답변
9
불행히도 스스로 해결해야합니다. For Each
구조는 시퀀스를 반복하기 위해 IEnumerator
인터페이스 구현을 사용하고 IEnumerator
인터페이스는 시퀀스 내의 해당 위치 또는 현재 인덱스를 나타내는 멤버를 노출시키지 않습니다.
2
직접해야합니다. 대부분 For Each (C#의 foreach)를 수행하는 경우에는 반복 횟수를 신경 쓰지 않아도됩니다.
0
각 요소 M에 대한 Foreach 루프는 M 요소 모음에서 찾습니다.
따라서 FOR 루프에있는 명시적인 반복 횟수가 없습니다.
6
Visual Studio 2009 (또는 VB.Net 9.0)을 사용하는 경우 선택 재정의를 사용하여 값을 계산할 수 있습니다. 내가 반복자 변수가 필요한 경우
For Each cur in col.Select(Function(x,i) New With { .Index = i, .Value = x })
...
Next
7
, 나는 (모든 IEnumerable을이 .Count 속성을 가져야한다) 대신에 for
루프를 사용합니다. 대신 같은 결과가 될 것입니다
For Each element as MyType in MyList
....
Next
쓰기
For i as integer = 0 to MyList.Count - 1
element = MyList(i)
....
Next
의
. 반복기로는 i
이고 현재 요소는 element
입니다.
관련 문제
- 1. 패널 수 = for 루프의 반복 횟수
- 2. CAAnimation -1 반복 횟수?
- 3. MATLAB에서 최대 반복 횟수 설정
- 4. 출력 반복 x 오른쪽 및 아래로의 횟수
- 5. 지정 방법 반복기 제어 반복 횟수
- 6. UIView 블록 기반 애니메이션 반복 횟수
- 7. Django 템플릿 : 중첩 루프의 총 반복 횟수 얻기
- 8. for 루프에서 동시에 맵과 배열을 반복 처리합니다.
- 9. .net의 쿼리 횟수
- 10. 동영상 재생 횟수 추적
- 11. Android : 키 스트로크 횟수
- 12. 이미지가로드되고 클릭되는 횟수 추적
- 13. 최소 작업 횟수
- 14. IP로부터의 요청 횟수 제한하기
- 15. 파이썬 로깅 요약 횟수
- 16. 얻기 누적 횟수
- 17. Couchdb에서 수정 횟수 제한
- 18. Java 문자열 발생 횟수
- 19. 트위터를 본 횟수 찾기
- 20. 서비스가 실행 된 횟수
- 21. 이벤트 발생 횟수 제한
- 22. iPhone 앱의 출시 횟수
- 23. Ocaml - 반복 반복
- 24. for 루프가있는 재귀 함수를 반복 함수로 변경 하시겠습니까?
- 25. javascript. 하나의 반복 후 내 for 루프가 멈추었습니다.
- 26. 반복 할 때마다 FOR 루프의 루프 테스트 부분에있는 함수가 호출됩니까?
- 27. For 루프 파이썬에서 반복 된 총에서 사전 값으로 뺄셈
- 28. for..in with MooTools를 사용하는 자바 스크립트 배열 반복 포함
- 29. For 루프 구조 또는 forEach 메서드를 반복 사용해야합니까?
- 30. PL/SQL에서 컬럼 반복 반복
왜 이런 경우인지 아시나요? –