다음을 통해 공유


For 루프 제어 변수를 통해 선언되는 배열은 초기 크기를 지정하여 선언할 수 없습니다.

업데이트: 2007년 11월

Array declared as for loop control variable cannot be declared with an initial size

For Each 루프는 배열을 element 반복 변수로 사용하지만 해당 배열을 초기화하지 않습니다.

다음 문은 이 오류가 발생할 수 있는 경우를 보여 줍니다.

Dim arrayList As New List(Of Integer())
For Each listElement() As Integer In arrayList
For Each listElement(1) As Integer In arrayList

첫째 For Each 문은 arrayList 요소에 액세스하는 올바른 방법입니다. 둘째 For Each 문에서 이 오류가 발생합니다.

오류 ID: BC32039

이 오류를 해결하려면

  • element 반복 변수 선언에서 초기화를 제거합니다.

참고 항목

개념

Visual Basic의 배열 개요

Visual Basic의 컬렉션

참조

For...Next 문(Visual Basic)