Özel Korumalı (Visual Basic)

Anahtar Private Protected sözcük birleşimi bir üye erişimi değiştiricidir. Bir üyeye, hem içeren sınıfındaki tüm üyeler hem de içeren sınıftan türetilen türler tarafından erişilebilir, ancak yalnızca içeren Private Protected derlemesinde bulunurlar.

Yalnızca Private Protected sınıfların üyelerini belirterek yapı üyelerine uygulayamaz, Private Protected çünkü yapılar devralınamaz.

Erişim Private Protected değiştiricisi, 15.5 Visual Basic ve sonraki bir sonraki bir zaman için de destek sağlar. Bunu kullanmak için, Visual Basic projeniz ( * .vbproj) dosyanıza aşağıdaki öğeyi ekleyin. Sisteminize Visual Basic 15.5 veya sonraki bir sürümü yüklü olduğu sürece, Visual Basic derleyicinin en son sürümü tarafından desteklenen tüm dil özelliklerinden yararlanmanıza olanak sağlar:

<PropertyGroup>
   <LangVersion>latest</LangVersion>
</PropertyGroup>

Daha fazla bilgi için bkz. Visual Basic sürümünü ayarlama.

Not

Bu Visual Studio F1 yardımı'nın seçimi özel private protected 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 Private Protected düzeyinde kullanabilirsiniz. Bu, bir öğenin bildirim bağlamının bir sınıf olması gerektiğini ve kaynak dosya, ad Protected alanı, arabirim, modül, yapı veya yordam olamaz olduğu anlamına gelir.

Davranış

  • Erişim Düzeyi. Bir sınıftaki tüm kod öğelerine erişebilirsiniz. Bir temel sınıftan türeten ve aynı derlemede yer alan herhangi bir sınıftaki kod, temel sınıfın Private Protected tüm öğelerine erişebilirsiniz. Ancak, bir temel sınıftan türeten ve farklı bir derlemede yer alan herhangi bir sınıftaki kod, temel sınıf öğelerine Private Protected erişe değildir.

  • Erişim Değiştiricileri. Erişim düzeyini belirten anahtar sözcüklere erişim değiştiricileri denir. Erişim değiştiricilerinin karşılaştırması için bkz.Visual Basic. .

Değiştirici Private Protected şu bağlamlarda kullanılabilir:

Ayrıca bkz.