Błąd kompilatora CS1731
Nie można przekonwertować wyrażenia na delegata, ponieważ niektóre typy zwracane w bloku nie są niejawnie konwertowane na typ zwracany delegata.
Ten błąd jest generowany, gdy wyrażenie lambda lub metoda anonimowa ma typ zwracany, który nie jest zgodny z typem zwracanym delegata.
- Zmień typ zwracany delegata lub wyrażenia.
Poniższy kod generuje CS1731:
class CS1731
{
delegate double D();
D d = () => { return "Who knows the real sword of Gryffindor?"; };
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: