Sdílet prostřednictvím


public (referenční dokumentace jazyka C#)

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#.

Viz také