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 Program
iki sınıf bildirilirPointTest
. Genel üyelere ve y
üyelerine PointTest
x
doğrudan öğesinden Program
eriş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# dili belirtimi
Daha fazla bilgi için bkz. C# Dil Belirtimi'nde bildirilen erişilebilirlik. Dil belirtimi, C# sözdizimi ve kullanımı için kesin bir kaynaktır.