Modyfikatory dostępu (odwołanie w C#)

Modyfikatory dostępu są słowami kluczowymi służącymi do określania zadeklarowanej dostępności elementu członkowskiego lub typu. W tej sekcji przedstawiono pięć modyfikatorów dostępu:

  • public
  • protected
  • internal
  • private
  • file

Przy użyciu modyfikatorów dostępu można określić następujące siedem poziomów ułatwień dostępu:

  • public: Dostęp nie jest ograniczony.
  • protected: Dostęp jest ograniczony do zawierającej klasy lub typów pochodzących z zawierającej klasy.
  • internal: Dostęp jest ograniczony do bieżącego zestawu.
  • protected internal: Dostęp jest ograniczony do bieżącego zestawu lub typów pochodzących z zawierającej klasy.
  • private: Dostęp jest ograniczony do typu zawierającego.
  • private protected: Dostęp jest ograniczony do zawierającej klasy lub typów pochodzących z zawierającej klasy w bieżącym zestawie.
  • file: zadeklarowany typ jest widoczny tylko w bieżącym pliku źródłowym. Typy o zakresie plików są zwykle używane dla generatorów źródłowych.

W tej sekcji przedstawiono również następujące pojęcia:

  • Poziomy ułatwień dostępu: używanie czterech modyfikatorów dostępu do deklarowania sześciu poziomów ułatwień dostępu.
  • Domena ułatwień dostępu: określa, gdzie w sekcjach programu można odwoływać się do elementu członkowskiego.
  • Ograniczenia dotyczące korzystania z poziomów ułatwień dostępu: podsumowanie ograniczeń dotyczących używania zadeklarowanych poziomów ułatwień dostępu.

Zobacz też