BC36556: il nome del membro di tipo anonimo può essere dedotto solo da un nome semplice o completo senza argomenti

Non è possibile dedurre un nome membro di tipo anonimo da un'espressione complessa.

ID errore: BC36556

Esempio

L'esempio seguente genera BC36556:

Dim numbers() As Integer = { 1, 2, 3, 4, 5 }
Dim instanceName = New With {numbers(3)}

Per altre informazioni sulle origini da cui i tipi anonimi possono e non possono dedurre nomi e tipi di membri, vedere Procedura: Dedurre nomi di proprietà e tipi nelle dichiarazioni di tipi anonimi.

Per correggere l'errore

Assegnare l'espressione a un nome di membro, come illustrato nel codice seguente:

Dim numbers() As Integer = { 1, 2, 3, 4, 5 }
Dim instanceName = New With { .number = numbers(3) }

Vedere anche