Udostępnij za pośrednictwem


publicznego (C# odniesienia)

public Słowo kluczowe jest modyfikatora dostępu dla typów i typu członków.Publiczny dostęp jest restrykcyjnym poziomem dostępu.Nie ma żadnych ograniczeń na uzyskiwanie dostępu do publicznych członków, jak w poniższym przykładzie:

class SampleClass
{
    public int x; // No access restrictions.
}

Zobacz Modyfikatory dostępu (Podręcznik programowania C#) i Poziomy dostępności (C# odniesienia) Aby uzyskać więcej informacji.

Przykład

W poniższym przykładzie dwie klasy są zadeklarowane, PointTest i MainClass.Członkowie publicznych x i y z PointTest są dostępne bezpośrednio z MainClass.

class PointTest
{
    public int x; 
    public int y;
}

class MainClass4
{
    static void Main() 
    {
        PointTest p = new PointTest();
        // Direct access to public members:
        p.x = 10;
        p.y = 15;
        Console.WriteLine("x = {0}, y = {1}", p.x, p.y); 
    }
}
// Output: x = 10, y = 15

Jeśli zmienisz public poziom dostępu prywatnego lub chronione, zostanie wyświetlony komunikat o błędzie:

'PointTest.y' jest niedostępny z powodu swojego poziomu ochrony.

Specyfikacja języka C#

Aby uzyskać więcej informacji, zobacz Specyfikacja języka C#. Specyfikacja języka to najlepsze źródło informacji dotyczących składni i zastosowania języka C#.

Zobacz też

Informacje

Modyfikatory dostępu (Podręcznik programowania C#)

Słowa kluczowe języka C#

Modyfikatory dostępu (C# odniesienia)

Poziomy dostępności (C# odniesienia)

Modyfikatory (C# odniesienia)

prywatne (C# odniesienia)

chronione (C# odniesienia)

(C# wzorca wewnętrznego)

Koncepcje

Podręcznik programowania C#

Inne zasoby

C# odniesienia