Private Protected (Visual Basic)

Kombinace Private Protected klíčových slov je modifikátor přístupu člena. Člen Private Protected je přístupný všemi členy v jeho obsahující třídě, stejně jako typy odvozené z obsahující třídy, ale pouze pokud jsou nalezeny v jeho obsahující sestavení.

Můžete zadat Private Protected pouze pro členy tříd; nelze použít Private Protected u členů struktury, protože struktury nelze dědit.

Private Protected Modifikátor přístupu je podporován jazykem Visual Basic 15.5 a novějším. Pokud ho chcete použít, můžete do souboru projektu jazyka Visual Basic (*.vbproj) přidat následující prvek. Pokud je v systému nainstalována verze Visual Basic 15.5 nebo novější, můžete využít výhod všech jazykových funkcí podporovaných nejnovější verzí kompilátoru jazyka Visual Basic:

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

Další informace najdete v tématu Nastavení jazykové verze jazyka Visual Basic.

Poznámka:

Výběrem nápovědy private protected F1 v sadě Visual Studio získáte nápovědu pro soukromounebo chráněnou. Integrované vývojové prostředí vybere jeden token pod kurzorem místo složeného slova.

Pravidla

  • Kontext deklarace Můžete použít Private Protected pouze na úrovni třídy. To znamená, že kontext deklarace prvku Protected musí být třída a nemůže být zdrojovým souborem, oborem názvů, rozhraním, modulem, strukturou nebo procedurou.

Chování

  • Úroveň přístupu Veškerý kód ve třídě má přístup k jeho prvkům. Kód v libovolné třídě, která je odvozena ze základní třídy a je obsažena ve stejném sestavení, má přístup ke všem Private Protected prvkům základní třídy. Kód v libovolné třídě, která je odvozena ze základní třídy a je obsažen v jiném sestavení, nemůže získat přístup k prvkům základní třídy Private Protected .

  • Modifikátory přístupu. Klíčová slova, která určují úroveň přístupu, se nazývají modifikátory přístupu. Porovnání modifikátorů přístupu najdete v tématu Úrovně přístupu v jazyce Visual Basic.

Private Protected Modifikátor lze použít v těchto kontextech:

Viz také