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() {}
}
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: