Leggere in inglese

Condividi tramite


Errore del compilatore CS0577

L'attributo Conditional non è valido per 'function' perché rappresenta l'implementazione di un costruttore, di un distruttore, di un operatore o di un'interfaccia esplicita

Nota

Distruttore è un termine deprecato per finalizzatore.

Non è possibile applicareConditional ai metodi specificati.

Non è possibile ad esempio usare alcuni attributi in una definizione di interfaccia esplicita. L'esempio seguente genera l'errore CS0577:

C#
// CS0577.cs  
// compile with: /target:library  
interface I  
{  
   void m();  
}  
  
public class MyClass : I  
{  
   [System.Diagnostics.Conditional("a")]   // CS0577  
   void I.m() {}  
}