Compilerfehler CS1731
'Ausdruck' kann nicht in einen Delegaten konvertiert werden, da einige der Rückgabetypen im Block nicht implizit in den Rückgabetyp des Delegaten konvertiert werden können.
Dieser Fehler wird generiert, wenn ein Lambdaausdruck oder eine anonyme Methode einen Rückgabetyp aufweist, der nicht mit dem Rückgabetyp des Delegaten kompatibel ist.
- Ändern Sie den Rückgabetyp des Delegaten oder des Ausdrucks.
Der folgende Code generiert CS1731.
class CS1731
{
delegate double D();
D d = () => { return "Who knows the real sword of Gryffindor?"; };
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: