Partilhar via


Sintaxe do inicializador do objeto não pode ser usada para inicializar uma instância do tipo Objeto.

Você não pode inicializar uma instância de Object usando a sintaxe de inicializador de objetos.Uma instância de Object não possui propriedades ou campos para designar um valor, e a sintaxe de inicializador de objetos requer pelo menos uma propriedade ou campo.

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

ID de erro: BC30994

Para corrigir este erro

  • Declare instância do tipo Object sem usar uma lista de inicializadores:

    Dim obj3 as Object
    Dim obj4 as New Object()
    

Consulte também

Conceitos

Inicializadores de objeto: Tipos nomeados e anônimo

Referência

Tipo de dados Object