Массив, объявленный как переменная управления циклом, не может быть объявлен с исходным размером
Обновлен: Ноябрь 2007
Array declared as for loop control variable cannot be declared with an initial size
Цикл For Each использует массив в качестве переменной элемента итерации, но инициализирует этот массив.
Следующие операторы показывают возникновение этой ошибки.
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 вызывает эту ошибку.
Идентификатор ошибки: BC32039
Чтобы исправить эту ошибку
- Удалите инициализацию из объявления переменной элемента итерации.