Impossibile utilizzare la proprietà di membro di tipo anonimo '<nomeproprietà>' per dedurre il tipo di un'altra proprietà di membro perché il tipo di '<nomeproprietà>' non è ancora stabilito

Aggiornamento: novembre 2007

Anonymous type member property '<propertyname>' cannot be used to infer the type of another member property because the type of '<propertyname>' is not yet established

Fino a quando il tipo di una proprietà di tipo anonimo non viene stabilito, non può essere utilizzato per stabilire il tipo di un'altra proprietà. Ad esempio, nella dichiarazione seguente .IDName = .LastName non è valido perché .LastName non è stato ancora inizializzato.

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

ID errore: BC36559

Per correggere l'errore

  • Stabilire il tipo della proprietà prima di utilizzarlo per inizializzare un'altra proprietà.

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

Vedere anche

Attività

Procedura: dedurre nomi di proprietà e tipi nelle dichiarazioni di tipo anonimo

Concetti

Tipi anonimi