BC36556: El nombre de miembro de tipo anónimo solo se puede deducir a partir de un nombre simple o completo sin argumentos
No se puede deducir un nombre de miembro de tipo anónimo a partir de una expresión compleja.
Identificador de error: BC36556
En el ejemplo siguiente, se genera el error BC36556:
Dim numbers() As Integer = { 1, 2, 3, 4, 5 }
Dim instanceName = New With {numbers(3)}
Para más información sobre los orígenes en los que los tipos anónimos pueden y no pueden deducir tipos y nombres de miembros, consulte Procedimiento para deducir tipos y nombres de propiedades en declaraciones de tipos anónimos.
Asigne la expresión a un nombre de miembro, tal como se muestra en el código siguiente:
Dim numbers() As Integer = { 1, 2, 3, 4, 5 }
Dim instanceName = New With { .number = numbers(3) }
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: