La fonction imbriquée n'a pas la même signature que le délégué '<NomDélégué>'
Mise à jour : novembre 2007
Nested function does not have the same signature as delegate '<delegatename>'
Une expression lambda a été assignée à un délégué qui a une signature incompatible. Par exemple, dans le code suivant, le délégué Del a deux paramètres entiers.
Delegate Function Del(ByVal p As Integer, ByVal q As Integer) As Integer
L'erreur est déclenchée si une expression lambda avec un argument est déclarée comme type Del :
' Neither of these is valid.
' Dim lambda1 As Del = Function(n As Integer) n + 1
' Dim lambda2 As Del = Function(n) n + 1
ID d'erreur : BC36532
Pour corriger cette erreur
- Ajustez la définition de délégué ou l'expression lambda assignée afin que les signatures soient compatibles.