Özel (Visual Basic)
Bir veya daha fazla bildirilen programlama öğesinin yalnızca bildirim bağlamından erişilebildiğini belirtir( kapsanan türlerin içinden de dahil).
Açıklamalar
Bir programlama öğesi özel işlevleri temsil ediyorsa veya gizli veriler içeriyorsa, genellikle bu öğeye erişimi mümkün olduğunca sınırlamak istersiniz. Yalnızca modüle, sınıfa veya bu modülü tanımlayan yapıya erişim izni vererek maksimum sınırlamaya ulaşırsınız. Bir öğeye erişimi bu şekilde sınırlamak için ile Private
bildirebilirsiniz.
Not
Ayrıca, bir üyeyi bu sınıfın içinden ve içeren derlemesinde bulunan türetilmiş sınıflardan erişilebilir hale getiren Özel Korumalı erişim değiştiricisini de kullanabilirsiniz.
Kurallar
- Bildirim Bağlamı. Yalnızca modül düzeyinde kullanabilirsiniz
Private
. Bu, birPrivate
öğenin bildirim bağlamının bir modül, sınıf veya yapı olması gerektiği ve kaynak dosya, ad alanı, arabirim veya yordam olamayacağı anlamına gelir.
Davranış
Erişim Düzeyi. Bildirim bağlamındaki tüm kodlar öğelerine
Private
erişebilir. Buna, iç içe geçmiş sınıf veya sabit listesi içindeki atama ifadesi gibi bir kapsanan tür içindeki kod dahildir. Bildirim bağlamı dışındaki hiçbir kod öğelerinePrivate
erişemez.Erişim Değiştiricileri. Erişim düzeyini belirten anahtar sözcüklere erişim değiştiricileri adı verilir. Erişim değiştiricilerinin karşılaştırması için bkz . Visual Basic'te erişim düzeyleri.
Değiştirici Private
şu bağlamlarda kullanılabilir: