Errore del compilatore CS1731
Impossibile convertire 'expression' in delegato perché alcuni dei tipi restituiti nel blocco non sono convertibili in modo implicito nel tipo restituito del delegato.
Questo errore viene generato quando un'espressione lambda o un metodo anonimo ha un tipo restituito non è compatibile con il tipo restituito del delegato.
- Modificare il tipo restituito del delegato o dell'espressione.
Il codice seguente genera l'errore CS1731:
class CS1731
{
delegate double D();
D d = () => { return "Who knows the real sword of Gryffindor?"; };
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: