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"}
![]() |
---|
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.