Özel (Visual Basic)
Bir ya da daha fazla bildirilmemiş programlama öğesine, içerilen türlerin dahil olduğu gibi yalnızca kendi bildirim bağlamlarından erişilebilir olduğunu belirtir.
Açıklamalar
Bir programlama öğesi özel işlevselliği gösteriyorsa veya gizli veriler içeriyorsa, genellikle erişimi mümkün olduğunca kesin bir şekilde sınırlandırmak istersiniz. Yalnızca ona erişmek için onu tanımlayan modüle, sınıfa veya yapıya izin vererek en yüksek kısıtlamayı elde edersiniz. Bu şekilde bir öğeye erişimi sınırlandırmak için, ile bildirimini yapabilirsiniz Private .
Not
Ayrıca, bir üyeyi bu sınıftan ve kapsayan derlemede bulunan türetilmiş sınıflardan erişilebilir hale getiren özel korumalı erişim değiştiricisini de kullanabilirsiniz.
Kurallar
- Bildirim bağlamı.
PrivateYalnızca modül düzeyinde kullanabilirsiniz. Bu, bir öğe için bildirim bağlamınınPrivatebir modül, sınıf veya yapı olması ve kaynak dosya, ad alanı, arabirim veya yordam olması anlamına gelir.
Davranış
Erişim düzeyi. Bir bildirim bağlamı içindeki tüm kod
Privateöğelerine erişebilir. Bu, iç içe geçmiş bir sınıf veya bir Numaralandırmadaki atama ifadesi gibi içerilen bir tür içindeki kodu içerir. Bildirim bağlamı dışında hiçbir kodPrivateöğelerine erişemez.Erişim değiştiricileri. Erişim düzeyi belirten anahtar sözcüklere erişim değiştiricileri denir. Erişim değiştiricilerinden oluşan bir karşılaştırma için bkz. Visual Basic erişim düzeyleri.
PrivateDeğiştirici şu bağlamlarda kullanılabilir: