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
Impossibile convertire 'expression' in delegato perché alcuni dei tipi restituiti nel blocco non sono convertibili in modo implicito nel tipo restituito del delegato.
Cannot convert 'expression' to delegate because some of the return types in the block are not implicitly convertible to the delegate return type.
Questo errore viene generato quando un'espressione lambda o il metodo anonimo presenta un tipo restituito che non è compatibile con il tipo restituito del delegato.
Per correggere l'errore
- Modificare il tipo restituito del delegato o dell'espressione.
Esempio
Nel codice seguente viene generato l'errore CS1731:
class CS1731
{
delegate double D();
D d = () => { return "Who knows the real sword of Gryffindor?"; };
}