Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
No se puede deducir un nombre de miembro de tipo anónimo de una expresión compleja.
Identificador de error: BC36556
Ejemplo
En el ejemplo siguiente se genera BC36556:
Dim numbers() As Integer = { 1, 2, 3, 4, 5 }
Dim instanceName = New With {numbers(3)}
Para obtener más información sobre los orígenes de los que los tipos anónimos pueden y no pueden deducir nombres y tipos de miembros, vea How to: Infer Property Names and Types in Anonymous Type Declarations.
Para corregir este error
Asigne la expresión a un nombre de miembro, como se muestra en el código siguiente:
Dim numbers() As Integer = { 1, 2, 3, 4, 5 }
Dim instanceName = New With { .number = numbers(3) }