Partager via


Le membre '<nom du membre>' ne peut pas être initialisé dans une expression d'initialiseur d'objet, car il ne s'agit pas d'un champ ou d'une propriété

Mise à jour : novembre 2007

Member '<membername>' cannot be initialized in an object initializer expression because it is not a field or property

Une liste d'initialiseurs d'objets ne peut pas inclure de membres partagés, de constantes ou d'appels de méthode. Les membres de la liste d'initialiseurs doivent être des champs ou des propriétés, et les membres de propriété ne peuvent pas accepter d'arguments.

ID d'erreur : BC30990

Pour corriger cette erreur

  • Supprimez de la liste d'initialiseurs d'objets tous les membres, constantes, appels de méthode ou propriétés partagés qui possèdent des paramètres.

Voir aussi

Concepts

Initialiseurs d'objets : types nommés et anonymes

Membres partagés en Visual Basic

Propriétés et procédures de propriété

Propriétés par défaut

Object, membres

Référence

Const, instruction (Visual Basic)