Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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#)
Modyfikatory dostępu (odwołanie w C#)
Poziomy ułatwień dostępu (odwołanie w C#)
Koncepcje
Przewodnik programowania w języku C#