Partager via


La propriété du membre de type anonyme '<NomPropriété>' ne peut pas être utilisée pour déduire le type d'une autre propriété de membre, car le type de '<NomPropriété>' n'est pas encore établi

Mise à jour : 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

Tant que le type d'une propriété de type anonyme n'a pas été établi, il ne peut pas être utilisé pour établir le type d'une autre propriété. Par exemple, dans la déclaration suivante, .IDName = .LastName n'est pas valide car .LastName n'a pas encore été initialisé.

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

ID d'erreur : BC36559

Pour corriger cette erreur

  • Établissez le type de la propriété avant de l'utiliser pour initialiser une autre propriété.

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

Voir aussi

Tâches

Comment : déduire les types et les noms de propriétés dans des déclarations de types anonymes

Concepts

Types anonymes