Compiler Error CS0407
'metode jenis pengembalian' memiliki jenis pengembalian yang salah
Metode ini tidak kompatibel dengan jenis delegasi. Jenis argumen cocok, tetapi jenis pengembalian bukanlah jenis pengembalian yang benar untuk delegasi tersebut. Untuk menghindari kesalahan ini, gunakan metode yang berbeda, ubah jenis pengembalian metode, atau ubah jenis pengembalian delegasi.
Sampel berikut menghasilkan CS0407:
// CS0407.cs
public delegate int MyDelegate();
class C
{
MyDelegate d;
public C()
{
d = new MyDelegate(F); // OK: F returns int
d = new MyDelegate(G); // CS0407 – G doesn't return int
}
public int F()
{
return 1;
}
public void G()
{
}
public static void Main()
{
C c1 = new C();
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: