Partager via


Un tableau déclaré en tant que variable de contrôle de boucle for ne peut pas être déclaré avec une taille initiale

Mise à jour : novembre 2007

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

Une boucle For Each utilise un tableau comme variable d'itération élément, mais initialise ce tableau.

Les instructions suivantes expliquent comment cette erreur peut être générée :

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

La première instruction For Each désigne la méthode d'accès correcte aux éléments de arrayList. La deuxième instruction For Each génère cette erreur.

ID d'erreur : BC32039

Pour corriger cette erreur

  • Supprimez l'initialisation de la déclaration de la variable d'itération élément.

Voir aussi

Concepts

Vue d'ensemble des tableaux dans Visual Basic

Collections en Visual Basic

Référence

For...Next, instruction (Visual Basic)