Leer en inglés

Compartir a través de


No se pueden aplicar atributos a parámetros de expresiones lambda

Aplicó un atributo a un parámetro en una definición de expresión lambda, acción que no se admite. El código siguiente causa este error.

Sub LambdaAttribute()  
    ' Not valid.  
    Dim add1 = _  
    Function(<System.Runtime.InteropServices.InAttribute()> m As Integer) _  
                   m + 1  
End Sub  

Identificador de error: BC36634

Para corregir este error

  • Quite el atributo o considere revisar el código. Para ello, cambie la expresión lambda a una función normal.

Consulte también