Toegangsmodifiers (C#-verwijzing)

Toegangsmodifiers zijn trefwoorden die worden gebruikt om de gedeclareerde toegankelijkheid van een lid of een type op te geven. In deze sectie worden de vijf toegangsaanpassingen geïntroduceerd:

  • public
  • protected
  • internal
  • private
  • file

De volgende zeven toegankelijkheidsniveaus kunnen worden opgegeven met behulp van de toegangsaanpassingen:

  • public: De toegang is niet beperkt.
  • protected: De toegang is beperkt tot de klasse of typen die zijn afgeleid van de betreffende klasse.
  • internal: De toegang is beperkt tot de huidige assembly.
  • protected internal: De toegang is beperkt tot de huidige assembly of typen die zijn afgeleid van de klasse die deze bevat.
  • private: De toegang is beperkt tot het type dat het bevat.
  • private protected: De toegang is beperkt tot de klasse of typen die zijn afgeleid van de klasse die is afgeleid van de klasse in de huidige assembly.
  • file: Het gedeclareerde type is alleen zichtbaar in het huidige bronbestand. Bestandstypen worden over het algemeen gebruikt voor brongeneratoren.

In deze sectie worden ook de volgende concepten geïntroduceerd:

Zie ook