Compilerfout CS0578
Het kenmerk Voorwaardelijk is niet geldig voor 'functie' omdat het retourtype niet ongeldig is
ConditionalAttribute kan niet worden toegepast op een methode met een ander retourtype dan void
. De reden hiervoor is dat elk ander retourtype voor een methode nodig kan zijn voor een ander deel van uw programma.
In het volgende voorbeeld wordt CS0578 gegenereerd. Als u deze fout wilt oplossen, moet u verwijderen ConditionalAttributeof moet u de retourwaarde van de methode wijzigen in void
.
// CS0578.cs
// compile with: /target:library
public class MyClass
{
[System.Diagnostics.ConditionalAttribute("a")] // CS0578
public int TestMethod()
{
return 0;
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: