Kesalahan Pengompilasi CS0508
'Type 1': jenis pengembalian harus merupakan 'Type 2' agar sesuai dengan anggota yang diambil alih 'Member Name'
Upaya dilakukan untuk mengubah jenis pengembalian dalam ambil alih metode. Untuk mengatasi kesalahan ini, pastikan kedua metode mendeklarasikan jenis pengembalian yang sama.
Sampel berikut menghasilkan CS0508.
// CS0508.cs
// compile with: /target:library
abstract public class Clx
{
public int i = 0;
// Return type is int.
abstract public int F();
}
public class Cly : Clx
{
public override double F()
{
return 0.0; // CS0508
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: