Å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:
- Hjälpmedelsnivåer: Använda åtkomstmodifierarna för att deklarera tillgänglighetsnivåer.
- Hjälpmedelsdomän: Anger var en medlem kan refereras i programavsnitten.
- Begränsningar för användning av hjälpmedelsnivåer: En sammanfattning av begränsningarna för användning av deklarerade hjälpmedelsnivåer.
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.