Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Kompilator CS0410

Tidak ada overload untuk 'metode' yang memiliki parameter dan jenis pengembalian yang benar

Kesalahan ini terjadi jika Anda mencoba membuat instans delegasi dengan fungsi yang memiliki jenis parameter yang salah. Jenis parameter delegasi harus cocok dengan fungsi yang Anda tetapkan ke delegasi.

Contoh

Contoh berikut menghasilkan CS0410:

C#
// CS0410.cs
// compile with: /langversion:ISO-1

class Test
{
    delegate void D(double d );
    static void F(int i) { }

    static void Main()
    {
        D d = new D(F);  // CS0410
    }
}

Catatan

Kesalahan Pengompilasi ini tidak lagi digunakan di Roslyn. Contoh sebelumnya menghasilkan CS0123 saat dikompilasi dengan Roslyn.