La función anidada no tiene una signatura compatible con el delegado '<nombreDeDelegado>'
Se ha asignado una expresión lambda a un delegado que tiene una firma incompatible. Por ejemplo, en el código siguiente, el delegado Del tiene dos parámetros enteros.
Delegate Function Del(ByVal p As Integer, ByVal q As Integer) As Integer
Si una expresión lambda con un argumento se declara como tipo Del, se producirá el error:
' Neither of these is valid.
' Dim lambda1 As Del = Function(n As Integer) n + 1
' Dim lambda2 As Del = Function(n) n + 1
Id. de error: BC36532
Para corregir este error
- Ajuste la definición de delegado o la expresión lambda asignada para que las firmas sean compatibles.