Compiler Error CS1731
Tidak dapat mengonversi 'expression' untuk mendelegasikan karena beberapa jenis pengembalian dalam blok tidak secara implisit dapat dikonversi ke jenis pengembalian delegasi.
Kesalahan ini dihasilkan saat ekspresi lambda atau metode anonim memiliki jenis pengembalian yang tidak kompatibel dengan jenis pengembalian delegasi.
- Ubah jenis pengembalian delegasi atau ekspresi.
Kode berikut menghasilkan CS1731:
class CS1731
{
delegate double D();
D d = () => { return "Who knows the real sword of Gryffindor?"; };
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: