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.
Klíčové public slovo je modifikátor přístupu pro typy a členy typů. Veřejný přístup je nejvýraznější úroveň přístupu. Přístup k veřejným členům není nijak omezen, jak je znázorněno v tomto příkladu:
class SampleClass
{
public int x; // No access restrictions.
}
Další informace najdete v tématu Modifikátory přístupu a úrovně přístupnosti .
Příklad
V následujícím příkladu jsou deklarovány PointTest dvě třídy a Program. K veřejným členům x a členům PointTest jsou přístupní přímo z Programy .
class PointTest
{
public int x;
public int y;
}
class Program
{
static void Main()
{
var p = new PointTest();
// Direct access to public members.
p.x = 10;
p.y = 15;
Console.WriteLine($"x = {p.x}, y = {p.y}");
}
}
// Output: x = 10, y = 15
Pokud změníte public úroveň přístupu na privátní nebo chráněnou, zobrazí se chybová zpráva:
PointTest.y je kvůli úrovni ochrany nepřístupný.
Specifikace jazyka C#
Další informace naleznete v tématu Deklarovaná přístupnost ve specifikaci jazyka C#. Specifikace jazyka je konečným zdrojem syntaxe a použití jazyka C#.