Compartilhar via


BC32039: A matriz declarada como variável de controle de loop não pode ser declarada com um tamanho inicial

Um For Each loop usa uma matriz como sua variável de iteração, mas inicializa essa matriz.

ID do erro: BC32039

Exemplo

O exemplo a seguir gera bc32039:

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

Next

Para corrigir este erro

Remova a inicialização da declaração da variável de iteração, conforme mostrado no exemplo a seguir:

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

Next

ou você pode usar inferência de tipo:

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

Next

Consulte também