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 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.
Uyarı
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 Protectedtü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:
İç içe bir sınıfın Sınıf Deyimi
Bir sınıfta iç içe geçmiş bir temsilcinin Temsilci Deyimi
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
Bir sınıfta iç içe geçmiş bir yapının Yapı Deyimi