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
Messaggio di errore
Utilizzo non coerente dei parametri lambda: i parametri devono essere tutti di tipo esplicito o implicito.
Inconsistent lambda parameter usage; all parameter types must either be explicit or implicit.
Se un'espressione lambda contiene più parametri di input, alcuni parametri non possono utilizzare la tipizzazione implicita mentre altri utilizzano la tipizzazione esplicita.
Per correggere l'errore
- Assegnare a tutti i parametri di input il tipo implicito o il tipo esplicito.
Esempio
Nel codice seguente viene generato l'errore CS0748 poiché nell'espressione lambda viene assegnato il tipo esplicito solo al parametro alpha:
// cs0748.cs
class CS0748
{
delegate double D(int x, int y);
D d = (int alpha, beta) => { return beta / alpha; }; // CS0748
}