Le nom du membre de type anonyme ne peut être déduit qu'à partir d'un nom simple ou qualifié sans argument
Mise à jour : novembre 2007
Anonymous type member name can be inferred only from a simple or qualified name with no arguments
Vous ne pouvez pas déduire de nom de membre de type anonyme d'une expression complexe.
Dim numbers() As Integer = {1, 2, 3, 4, 5}
' Not valid.
' Dim instanceName1 = New With {numbers(3)}
Pour plus d'informations sur les sources à partir desquelles les types anonymes peuvent et ne peuvent pas déduire de noms de membre et de types, consultez Comment : déduire les types et les noms de propriétés dans des déclarations de types anonymes.
ID d'erreur : BC36556
Pour corriger cette erreur
Assignez l'expression à un nom de membre, comme illustré dans le code suivant :
Dim instanceName2 = New With {.number = numbers(3)}
Voir aussi
Tâches
Comment : déduire les types et les noms de propriétés dans des déclarations de types anonymes