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í.

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é