Leer en inglés

Compartir a través de


Error del compilador CS0629

El miembro condicional 'member' no puede implementar el miembro de interfaz 'base class member' en el tipo 'Type Name'

El atributo Conditional no puede usarse en la implementación de una interfaz.

El ejemplo siguiente genera la advertencia CS0629:

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