Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
'field': Nemůže deklarovat členy instance ve statické třídě
K této chybě dochází, pokud deklarujete nestatický člen ve třídě, která je deklarována statická. Instance statických tříd není možné vytvářet, takže proměnné instancí by nebyly smysluplné. Statické klíčové slovo by se mělo použít pro všechny členy statických tříd.
Následující ukázka vygeneruje CS0708:
// CS0708.cs
// compile with: /target:library
public static class C
{
int i; // CS0708
static int j; // OK
}
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.