Impossibile utilizzare la sintassi dell'inizializzatore di oggetti per inizializzare un'istanza del tipo 'Object'

Aggiornamento: novembre 2007

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

Non è possibile inizializzare un'istanza di Object utilizzando la sintassi dell'inizializzatore di oggetto. Un'istanza di Object non ha proprietà o campi a cui assegnare un valore, mentre la sintassi dell'inizializzatore di oggetti richiede almeno una proprietà o un campo.

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

ID errore: BC30994

Per correggere l'errore

  • Dichiarare le istanze di tipo Object senza utilizzare un elenco di inizializzatori:

    Dim obj3 as Object
    Dim obj4 as New Object()
    

Vedere anche

Concetti

Inizializzatori di oggetto: tipi denominati e tipi anonimi

Riferimenti

Tipo di dati Object