Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
anahtar public sözcüğü, türler ve tür üyeleri için bir erişim değiştiricidir. Genel erişim en izinli erişim düzeyidir. Bu örnekte olduğu gibi genel üyelere erişim kısıtlaması yoktur:
class SampleClass
{
public int x; // No access restrictions.
}
Daha fazla bilgi için bkz. Erişim Değiştiricileri ve Erişilebilirlik Düzeyleri .
Örnek
Aşağıdaki örnekte, ve Programiki sınıf bildirilirPointTest. Genel üyelere ve y üyelerine PointTestx doğrudan öğesinden Programerişilir.
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
Erişim düzeyini özel veya korumalı olarak değiştirirseniz public hata iletisini alırsınız:
Koruma düzeyi nedeniyle 'PointTest.y' erişilemez.
C# dil belirtimi
Daha fazla bilgi için bkz. C# Dil Belirtimi'ndebildirilen erişilebilirlik. Dil belirtimi, C# söz dizimi ve kullanımı için kesin kaynaktır.