Partager via


Le membre de type anonyme ou la propriété '<NomPropriété>' est déjà déclaré

Mise à jour : novembre 2007

Anonymous type member or property '<propertyname>' is already declared

Un nom de propriété ne peut être établi qu'une seule fois dans la déclaration d'un type anonyme. Par exemple, les déclarations suivantes ne sont pas valides :

'' Not valid, because the Label property is assigned to twice.
' Dim anonType1 = New With {.Label = "Debra Garcia", .Label = .Label & ", President"}
'' Not valid, because the property name inferred for both properties is
'' Name.
' Dim anonType2 = New With {Key product.Name, Key car1.Name}

ID d'erreur : BC36547

Pour corriger cette erreur

  • Choisissez un nom différent pour l'une des propriétés.

    ' Valid.
    Dim anonType3 = New With {.Name = "Debra Garcia", .Label = .Name & ", President"}
    
  • Fournissez de nouveaux noms pour les variables ou les noms de propriétés à partir desquels vous déduisez des noms et des valeurs.

    ' Valid.
    Dim anonType4 = New With {Key .ProductName = product.Name, Key .CarName = car1.Name} 
    

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