Sdílet prostřednictvím


Modifikátory přístupu (referenční dokumentace jazyka C#)

Pomocí modifikátorů přístupu můžete určit deklarovanou přístupnost člena nebo typu. Tato část představuje čtyři modifikátory přístupu:

  • public
  • protected
  • internal
  • private

Pomocí těchto modifikátorů přístupu můžete zadat následující šest úrovní přístupnosti:

  • public: Žádná omezení přístupu.
  • protected: Access je omezen na obsahující třídu nebo typy odvozené z obsahující třídy.
  • internal: Přístup je omezen na aktuální sestavení.
  • protected internal: Aplikace Access je omezena na aktuální sestavení nebo typy odvozené z obsahující třídy.
  • private: Přístup je omezen na typ obsahující.
  • private protected: Access je omezen na obsahující třídu nebo typy odvozené z obsahující třídy v rámci aktuálního sestavení.

Referenční dokumentace jazyka C# dokumentuje naposledy vydané verze jazyka C#. Obsahuje také počáteční dokumentaci k funkcím ve verzi Public Preview pro nadcházející jazykovou verzi.

Dokumentace identifikuje všechny funkce, které byly poprvé představeny v posledních třech verzích jazyka nebo v aktuálních verzích Public Preview.

Návod

Informace o tom, kdy byla funkce poprvé představena v jazyce C#, najdete v článku o historii verzí jazyka C#.

Kromě toho může modifikátor použít file i typ nejvyšší úrovně (nenořený). Deklarovaný typ je viditelný pouze v aktuálním zdrojovém souboru. Typy s vymezeným oborem souborů se obecně používají pro generátory zdrojů. Modifikátor nemůžete kombinovat file s žádným modifikátorem přístupu.

V této části se také seznámíte s následujícími koncepty:

  • Úrovně přístupnosti: Pomocí modifikátorů přístupu deklarujte úrovně přístupnosti.
  • Doména přístupnosti: Určuje, kde lze v oddílech programu odkazovat na člena.
  • Omezení používání úrovní přístupnosti: Souhrn omezení používání deklarovaných úrovní přístupnosti.

Viz také