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.
public Klíčové slovo použijte jako modifikátor přístupu pro typy a členy typu. Veřejný přístup je nejvýraznější úroveň přístupu. Následující příklad ukazuje, že máte přístup k veřejným členům bez jakýchkoli omezení:
class SampleClass
{
public int x; // No access restrictions.
}
Další informace najdete v tématu Modifikátory přístupu a úrovně přístupnosti.
Referenční dokumentace jazyka C# dokumentuje naposledy vydané verze jazyka C#. Obsahuje také počáteční dokumentaci k funkcím ve verzi Public Preview pro nadcházející jazykovou verzi.
Dokumentace identifikuje všechny funkce, které byly poprvé představeny v posledních třech verzích jazyka nebo v aktuálních verzích Public Preview.
Návod
Informace o tom, kdy byla funkce poprvé představena v jazyce C#, najdete v článku o historii verzí jazyka C#.
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 y jsou přístupní přímo z PointTestProgram .
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 soukromou 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#.