Partilhar via


Várias inicializações de '< MemberName >'

Mensagem de erro

Várias inicializações de '<membername>'.Os campos e propriedades podem ser inicializadas somente uma vez em uma expressão de inicializador de objeto.

Você pode atribuir um valor inicial para cada campo e propriedade em uma lista inicializadora de objeto uma só vez.A declaração a seguir não é válida.

' Dim cust = New Customer() With {.Name = "Bob", .Name = "Robert"}
Observação:

Você pode usar um campo ou propriedade sistema autônomo o valor inicial para outro membro , sistema autônomo mostra a declaração a seguir.

Dim cust = New Customer() With {.First = "Mike", .Last = "Nash", _
                                .Full = .First & " " & .Last}

ID de erro: BC30989

Para corrigir este erro

  • Elimine todas exceto uma das inicializações para cada campo ou propriedade na lista de inicializador esde objeto.

Consulte também

Conceitos

Inicializadores de objeto: Tipos nomeados e anônimo

Propriedade procedimentos versus campos