Uwaga
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.
Słowo public
kluczowe jest modyfikatorem dostępu dla typów i składowych typów. Dostęp publiczny jest najbardziej permissywnym poziomem dostępu. Nie ma żadnych ograniczeń dotyczących uzyskiwania dostępu do publicznych członków, jak w tym przykładzie:
class SampleClass
{
public int x; // No access restrictions.
}
Aby uzyskać więcej informacji, zobacz Modyfikatory dostępu i poziomy ułatwień dostępu.
Przykład
W poniższym przykładzie zadeklarowane są dwie klasy i PointTest
Program
. Dostęp do publicznych członków x
i y
członków PointTest
programu jest uzyskiwany bezpośrednio z witryny Program
.
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
Jeśli zmienisz public
poziom dostępu na prywatny lub chroniony, zostanie wyświetlony komunikat o błędzie:
Stan "PointTest.y" jest niedostępny ze względu na poziom ochrony.
specyfikacja języka C#
Aby uzyskać więcej informacji, zobacz Zadeklarowane ułatwienia dostępu w specyfikacji języka C#. Specyfikacja języka jest ostatecznym źródłem informacji o składni i użyciu języka C#.