Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Ik wilde je iets vragen over programmeren, beschrijf alle toegangsaanpassingen aan C#, evenals hun mogelijke combinaties.

###

### Antwoord:
Ik wilde je iets vragen over programmeren, beschrijf alle toegangsaanpassingen aan C#, evenals hun mogelijke combinaties.
In C# zijn er vijf toegangsaanpassingen die 7 toegangsniveaus kunnen beschrijven. Toegangsmodules zijn: openbaar beschermd intern privébestand; Mogelijke toegangsniveaus zijn: publiek: toegang is niet beperkt. Beveiligd: toegang is beperkt tot klasse-bevatten of type-gebaseerde die is afgeleid van de klasse-bevatten. Intern: toegang is beperkt tot de huidige assemblage. Beschermd internationaal: Toegang is beperkt tot de huidige assemblage of tot types die zijn afgeleid van de klasse-bevatten. Privé: toegang is beperkt tot het typebevatten. Privé beschermd: Toegang is beperkt tot klasse-bevatten of types die zijn afgeleid van de klasse-bevatte klasse in de huidige assemblage. Bestand: het opgegeven type wordt alleen weergegeven in het huidige bronbestand. Bestand-gebied types worden gewoonlijk gebruikt voor brongeneratoren.
Hieronder volgt een instructie die een taak beschrijft, gekoppeld aan een input die verdere context biedt. Schrijf een antwoord dat het verzoek op de juiste manier afvult.

### Instructie:
Ik wilde je iets vragen over programmeren, beschrijf alle toegangsaanpassingen aan C#, evenals hun mogelijke combinaties.

###

### Antwoord:
In C# zijn er vijf toegangsaanpassingen die 7 toegangsniveaus kunnen beschrijven. Toegangsmodules zijn: openbaar beschermd intern privébestand; Mogelijke toegangsniveaus zijn: publiek: toegang is niet beperkt. Beveiligd: toegang is beperkt tot klasse-bevatten of type-gebaseerde die is afgeleid van de klasse-bevatten. Intern: toegang is beperkt tot de huidige assemblage. Beschermd internationaal: Toegang is beperkt tot de huidige assemblage of tot types die zijn afgeleid van de klasse-bevatten. Privé: toegang is beperkt tot het typebevatten. Privé beschermd: Toegang is beperkt tot klasse-bevatten of types die zijn afgeleid van de klasse-bevatte klasse in de huidige assemblage. Bestand: het opgegeven type wordt alleen weergegeven in het huidige bronbestand. Bestand-gebied types worden gewoonlijk gebruikt voor brongeneratoren.