Partager via


Plusieurs initialisations de '<nom du membre>'

Mise à jour : novembre 2007

Message d'erreur

Plusieurs initialisations de '<nom du membre>'. Les champs et les propriétés peuvent être initialisés une seule fois dans une expression d'initialiseur d'objet.
Multiple initializations of '<membername>'. Fields and properties can be initialized only once in an object initializer expression.

Vous pouvez assigner une valeur initiale à chaque champ et propriété dans une liste d'initialiseurs d'objets une fois seulement. La déclaration suivante n'est pas valide.

' Dim cust = New Customer() With {.Name = "Bob", .Name = "Robert"}
Remarque :

Vous pouvez utiliser un champ ou une propriété comme valeur initiale pour un autre membre, comme illustré dans la déclaration suivante.

Dim cust = New Customer() With {.First = "Mike", .Last = "Nash", _
                                .Full = .First & " " & .Last}

ID d'erreur : BC30989

Pour corriger cette erreur

  • Éliminez toutes les initialisations, sauf une pour chaque champ ou propriété de la liste d'initialiseurs d'objets.

Voir aussi

Concepts

Initialiseurs d'objets : types nommés et anonymes

Procédures Property et champs