Baca dalam bahasa Inggris

Bagikan melalui


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.

Contoh

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  
   }  
}