Lezen in het Engels

Delen via


Compilerfout CS0577

Het kenmerk Voorwaardelijk is niet geldig voor 'functie' omdat het een constructor, destructor, operator of expliciete interface-implementatie is

Notitie

Destructor is een afgeschafte term voor finalizer.

Conditional kan niet worden toegepast op de opgegeven methoden.

U kunt bijvoorbeeld bepaalde kenmerken niet gebruiken voor een expliciete interfacedefinitie. In het volgende voorbeeld wordt CS0577 gegenereerd:

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