Å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 de fyra åtkomstmodifierarna för att deklarera sex 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.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för