Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Penyusun CS0239

'member' : tidak dapat mengambil alih anggota yang diwariskan 'anggota yang diwariskan' karena sudah disegel

Anggota tidak dapat mengambil alih anggota yang diwariskan secara tertutup. Untuk informasi selengkapnya, lihat Warisan.

Sampel berikut ini menghasilkan CS0239:

// CS0239.cs  
abstract class MyClass  
{  
   public abstract void f();  
}  
  
class MyClass2 : MyClass  
{  
   public static void Main()  
   {  
   }  
  
   public override sealed void f()  
   {  
   }  
}  
  
class MyClass3 : MyClass2  
{  
   public override void f()   // CS0239  
   // Try the following definition instead:  
   // public new void f()  
   {  
   }  
}