Ler em inglês

Compartilhar via


A propriedade de membro de tipo anônimo '<propertyname>' não pode ser usada para deduzir o tipo de uma outra propriedade de membro porque o tipo de '<propertyname>' ainda não está estabelecido

Até que o tipo de uma propriedade de tipo anônimo seja estabelecido, ele não poderá ser usado para estabelecer o tipo de outra propriedade. Por exemplo, na declaração a seguir .IDName = .LastName não é válido porque .LastName ainda não foi inicializado.

VB
' Not valid.
Dim anon1 = New With {Key .IDName = .LastName, Key .LastName = "Jones"}

ID do Erro: BC36559

Para corrigir este erro

  • Estabeleça o tipo da propriedade antes de usá-la para inicializar outra propriedade.

    VB
    Dim anon2 = New With {Key .LastName = "Jones", Key .IDName = .LastName}
    

Confira também