Freigeben über


Compilerfehler CS0629

Der bedingte Member 'member' kann den Schnittstellenmember 'Basisklassenmember' im Typ 'Typname' nicht implementieren.

Das Attribut Conditional kann nicht für die Implementierung einer Schnittstelle verwendet werden.

Im folgenden Beispiel wird CS0629 generiert:

// CS0629.cs  
interface MyInterface  
{  
   void MyMethod();  
}  
  
public class MyClass : MyInterface  
{  
   [System.Diagnostics.Conditional("debug")]  
   public void MyMethod()    // CS0629, remove the Conditional attribute  
   {  
   }  
  
   public static void Main()  
   {  
   }  
}