Dela via


Åtkomstmodifierare (C#-referens)

Åtkomstmodifierare är nyckelord som används för att ange den deklarerade tillgängligheten för en medlem eller en typ. I det här avsnittet beskrivs de fem åtkomstmodifierarna:

  • public
  • protected
  • internal
  • private
  • file

Följande sju hjälpmedelsnivåer kan anges med hjälp av åtkomstmodifierarna:

  • public: Åtkomsten är inte begränsad.
  • protected: Åtkomsten är begränsad till den innehållande klassen eller typerna som härleds från den innehållande klassen.
  • internal: Åtkomsten är begränsad till den aktuella sammansättningen.
  • protected internal: Åtkomsten är begränsad till den aktuella sammansättningen eller typerna som härleds från den innehållande klassen.
  • private: Åtkomsten är begränsad till den innehållande typen.
  • private protected: Åtkomsten är begränsad till den innehållande klassen eller typerna som härleds från den innehållande klassen i den aktuella sammansättningen.
  • file: Den deklarerade typen visas bara i den aktuella källfilen. Filomfattningstyper används vanligtvis för källgeneratorer.

I det här avsnittet beskrivs även följande begrepp:

Se även