Lire en anglais

Partager via


Erreur du compilateur CS0629

Le membre conditionnel 'member' ne peut pas implémenter le membre d’interface 'base class member' dans le type 'Type Name'

L’attribut Conditionnel ne peut pas être utilisé sur l’implémentation d’une interface.

L’exemple suivant génère l’erreur CS0629 :

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