Baca dalam bahasa Inggris

Bagikan melalui


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.

Untuk memperbaiki kesalahan ini

  1. Ubah jenis pengembalian delegasi atau ekspresi.

Contoh

Kode berikut menghasilkan CS1731:

class CS1731  
{  
    delegate double D();  
    D d = () => { return "Who knows the real sword of Gryffindor?"; };  
}