İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0144

Soyut sınıfın veya 'interface' arabiriminin örneği oluşturulamıyor

Soyut bir sınıfın veya arabirimin örneğini oluşturamazsınız. Daha fazla bilgi için bkz . Arabirimler.

Aşağıdaki örnek CS0144 oluşturur:

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

İhlalleri düzeltme

Aşağıdaki iki çözümden birini uygulayarak bu sorunu çözebilirsiniz:

  1. Soyut olmaması için tür bildirimini değiştirin: Soyut anahtar sözcüğünü sınıf bildiriminden kaldırın veya bir arabirimdeki türü sınıf olarak değiştirin.

  2. Soyut sınıftan türetilen veya arabirimini uygulayan bir tür oluşturun.