共用方式為


編譯器錯誤 CS0540

更新:2007 年 11 月

錯誤訊息

'interface member':包含型別未實作介面 'interface'

您嘗試實作非衍生自介面類別的介面成員。您應刪除該介面成員的實作,或將介面加入至類別的基底類別清單。

範例

下列範例會產生 CS0540。

// CS0540.cs
interface I
{
   void m();
}

public class Clx
{
   void I.m() {}   // CS0540
}

// OK
public class Cly : I
{
   void I.m() {}
   public static void Main() {}
}

下列範例會產生 CS0540。

// CS0540_b.cs
using System;
class C {
   void IDisposable.Dispose() {}   // CS0540
}

class D : IDisposable {
   void IDisposable.Dispose() {}
   public void Dispose() {}

   static void Main() {
      using (D d = new D()) {}
   }
}