La syntaxe de l'initialiseur d'objet ne peut pas être utilisée pour initialiser une instance de type 'Object'

Mise à jour : novembre 2007

Object initializer syntax cannot be used to initialize an instance of type 'Object'

Vous ne pouvez pas initialiser une instance de type Object à l'aide de la syntaxe de l'initialiseur d'objet. Une instance de type Object n'a pas de propriétés ou de champs auxquels une valeur doit être assignée, et la syntaxe de l'initialiseur d'objet requiert au moins une propriété ou un champ de ce type.

' Not valid.
' Dim obj1 = New Object With {}
' Dim obj2 = New Object With {.ToString = <some value>}

ID d'erreur : BC30994

Pour corriger cette erreur

  • Déclarez des instances de type Object sans utiliser de liste d'initialiseurs :

    Dim obj3 as Object
    Dim obj4 as New Object()
    

Voir aussi

Concepts

Initialiseurs d'objets : types nommés et anonymes

Référence

Object, type de données