Delen via


BC32039: Matrix die is gedeclareerd als voor lusbesturingsvariabele, kan niet worden gedeclareerd met een initiële grootte

Een For Each lus gebruikt een matrix als iteratievariabele, maar initialiseert die matrix.

Fout-id: BC32039

Voorbeeld

In het volgende voorbeeld wordt bc32039 gegenereerd:

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

Next

Deze fout corrigeren

Verwijder de initialisatie uit de declaratie van de iteratievariabele, zoals wordt weergegeven in het volgende voorbeeld:

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

Next

of u kunt typedeductie gebruiken:

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

Next

Zie ook