Chyba kompilátoru CS0577
Podmíněný atribut není platný pro funkci, protože se jedná o konstruktor, destruktor, operátor nebo explicitní implementaci rozhraní.
Poznámka
Destruktor je zastaralý termín pro finalizátor.
Conditional
nelze použít pro zadané metody.
Například nelze použít některé atributy pro explicitní definici rozhraní. Následující ukázka vygeneruje CS0577:
// CS0577.cs
// compile with: /target:library
interface I
{
void m();
}
public class MyClass : I
{
[System.Diagnostics.Conditional("a")] // CS0577
void I.m() {}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: