Ein Array, das als For-Schleifensteuerungsvariable deklariert ist, kann nicht mit einer vorgegebenen Größe deklariert werden
Aktualisiert: November 2007
Array declared as for loop control variable cannot be declared with an initial size
Eine For Each-Schleife verwendet ein Array als Element-Iterationsvariable, initialisiert jedoch dieses Array.
Mit den folgenden Anweisungen wird veranschaulicht, wie dieser Fehler generiert werden kann.
Dim arrayList As New List(Of Integer())
For Each listElement() As Integer In arrayList
For Each listElement(1) As Integer In arrayList
Die erste For Each-Anweisung ist das ordnungsgemäße Verfahren für den Zugriff auf Elemente von arrayList. Die zweite For Each-Anweisung generiert diesen Fehler.
Fehler-ID: BC32039
So beheben Sie diesen Fehler
- Entfernen Sie die Initialisierung aus der Deklaration der Element-Iterationsvariablen.
Siehe auch
Konzepte
Übersicht über Arrays in Visual Basic