Udostępnij za pośrednictwem


public (odwołanie w C#)

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 (Przewodnik programowania w języku C#) i Poziomy ułatwień dostępu (odwołanie w C#) 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 jest ostatecznym źródłem informacji o składni i użyciu języka C#.

Zobacz też

Informacje

Modyfikatory dostępu (Przewodnik programowania w języku C#)

Słowa kluczowe języka C#

Modyfikatory dostępu (odwołanie w C#)

Poziomy ułatwień dostępu (odwołanie w C#)

Modyfikatory (odwołanie w C#)

private (odwołanie w C#)

protected (odwołanie w C#)

internal (odwołanie w C#)

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Odwołanie w C#