İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0535

'class', 'member' arabirim üyesini uygulamaz

Bir arabirimden türetilmiş bir sınıf, ancak sınıfı arabirimin üyelerinden bir veya daha fazlasını uygulamadı. Bir sınıf, türetildiği veya bildirildiği abstractarabirimlerin tüm üyelerini uygulamalıdır.

Örnek 1

Aşağıdaki örnek CS0535 oluşturur.

// CS0535.cs  
public interface A  
{  
   void F();  
}  
  
public class B : A {}   // CS0535 A::F is not implemented  
  
// OK  
public class C : A {  
   public void F() {}  
   public static void Main() {}  
}  

Örnek 2

Aşağıdaki örnek CS0535 oluşturur.

// CS0535_b.cs  
using System;  
class C : IDisposable {}   // CS0535  
  
// OK  
class D : IDisposable {  
   void IDisposable.Dispose() {}  
   public void Dispose() {}  
  
   static void Main() {  
      using (D d = new D()) {}  
   }  
}