共用方式為


編譯器錯誤 CS0535

更新:2007 年 11 月

錯誤訊息

'class' 沒有實作介面成員 'member'

類別已衍生自介面,但是該類別沒有實作一個或多個介面成員。類別必須在衍生該類別或宣告其他類別為 abstract 的地方實作介面的所有成員。

範例

下列範例會產生 CS0535。

// 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() {}
}

下列範例會產生 CS0535。

// 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()) {}
   }
}