Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Penyusun CS0144

Tidak dapat membuat instans kelas abstrak atau antarmuka 'antarmuka'

Anda tidak dapat membuat instans kelas abstrak atau antarmuka. Untuk informasi lebih lanjut, lihat Antarmuka .

Sampel berikut menghasilkan CS0144:

// CS0144.cs  
interface MyInterface  
{  
}  
public class MyClass  
{  
   public static void Main()  
   {  
      MyInterface myInterface = new MyInterface ();   // CS0144  
   }  
}  

Cara memperbaiki pelanggaran

Anda dapat menyelesaikan masalah ini dengan menerapkan salah satu dari dua solusi berikut:

  1. Ubah deklarasi jenis sehingga tidak abstrak: Hapus kata kunci abstrak dari deklarasi kelas, atau ubah jenis dari antarmuka ke kelas.

  2. Buat jenis yang berasal dari kelas abstrak atau yang mengimplementasikan antarmuka.