Özel Korumalı (Visual Basic)
Anahtar Private Protected
sözcük bileşimi bir üye erişim değiştiricidir. Bir Private Protected
üyeye hem kendi içeren sınıfındaki tüm üyeler hem de içeren sınıfından türetilen türler tarafından erişilebilir, ancak yalnızca içeren derlemesinde bulunurlar.
Yalnızca sınıfların üyelerinde belirtebilirsiniz Private Protected
; yapılar devralınamadığı için bir yapının üyelerine uygulayamazsınız Private Protected
.
Private Protected
Erişim değiştirici, Visual Basic 15.5 ve üzeri tarafından desteklenir. Bunu kullanmak için aşağıdaki öğeyi Visual Basic proje (*.vbproj) dosyanıza ekleyebilirsiniz. Sisteminizde Visual Basic 15.5 veya üzeri yüklü olduğu sürece, Visual Basic derleyicisinin en son sürümü tarafından desteklenen tüm dil özelliklerinden yararlanmanıza olanak tanır:
<PropertyGroup>
<LangVersion>latest</LangVersion>
</PropertyGroup>
Daha fazla bilgi için bkz . Visual Basic dil sürümünü ayarlama.
Not
Visual Studio'da F1 yardımı'nın private protected
seçilmesi özel veya korumalı için yardım sağlar. IDE, bileşik sözcük yerine imlecin altındaki tek belirteci seçer.
Kurallar
- Bildirim Bağlamı. Yalnızca sınıf düzeyinde kullanabilirsiniz
Private Protected
. Bu, birProtected
öğenin bildirim bağlamının bir sınıf olması gerektiği ve kaynak dosya, ad alanı, arabirim, modül, yapı veya yordam olamayacağı anlamına gelir.
Davranış
Erişim Düzeyi. Bir sınıftaki tüm kodlar öğelerine erişebilir. Bir temel sınıftan türetilen ve aynı derlemede yer alan herhangi bir sınıftaki kod, temel sınıfın
Private Protected
tüm öğelerine erişebilir. Ancak, bir temel sınıftan türetilen ve farklı bir derlemede yer alan herhangi bir sınıftaki kod, temel sınıfPrivate Protected
öğelerine 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 Protected
şu bağlamlarda kullanılabilir:
Bir sınıfta iç içe yerleştirilmiş bir numaralandırmanın Enum Deyimi
Bir sınıfta iç içe yerleştirilmiş bir arabirimin Arabirim Deyimi