Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Nested function does not have the same signature as delegate '<delegatename>'
È stata assegnata un'espressione lambda a un delegato che ha una firma incompatibile. Nel codice seguente, ad esempio, il delegato Del ha due parametri integer.
Delegate Function Del(ByVal p As Integer, ByVal q As Integer) As Integer
L'errore viene generato se un'espressione lambda con un argomento viene dichiarata come tipo 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 errore: BC36532
Per correggere l'errore
- Modificare la definizione del delegato o l'espressione lambda assegnata così che le firme siano compatibili.