İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0736

'tür adı', 'üye adı' arabirim üyesini uygulamaz. 'yöntem adı' statik olduğundan arabirim üyesi uygulayamıyor.

Bu hata, statik bir yöntem örtük olarak veya açıkça bir arabirim üyesinin uygulaması olarak bildirildiğinde oluşturulur.

Bu hatayı düzeltmek için

  • Statik değiştiriciyi yöntem bildiriminden kaldırın.

  • Arabirim yönteminin adını değiştirin.

  • İçeren türü yeniden tanımlayarak arabirimden devralmaması için.

Örnek

Statik olarak bildirildiği için Program.testMethod aşağıdaki kod CS0736 oluşturur:

// cs0736.cs  
namespace CS0736  
{
  
    interface ITest  
    {  
        int testMethod(int x);  
    }  
  
    class Program : ITest // CS0736  
    {  
        public static int testMethod(int x) { return 0; }  
        // Try the following line instead.  
        // public int testMethod(int x) { return 0; }  
        public static void Main() { }  
    }
}  

Ayrıca bkz.