Access Modifiers (C# Reference)
Access modifiers are keywords used to specify the declared accessibility of a member or a type. This section introduces the five access modifiers:
public
protected
internal
private
file
The following seven accessibility levels can be specified using the access modifiers:
public
: Access isn't restricted.protected
: Access is limited to the containing class or types derived from the containing class.internal
: Access is limited to the current assembly.protected internal
: Access is limited to the current assembly or types derived from the containing class.private
: Access is limited to the containing type.private protected
: Access is limited to the containing class or types derived from the containing class within the current assembly.file
: The declared type is only visible in the current source file. File scoped types are generally used for source generators.
This section also introduces the following concepts:
- Accessibility Levels: Using the four access modifiers to declare six levels of accessibility.
- Accessibility Domain: Specifies where, in the program sections, a member can be referenced.
- Restrictions on Using Accessibility Levels: A summary of the restrictions on using declared accessibility levels.
See also
Spolupráca s nami v službe GitHub
Zdroj tohto obsahu nájdete v službe GitHub, kde môžete vytvárať a skúmať problémy a žiadosti o prijatie zmien. Ďalšie informácie nájdete v našom sprievodcovi prispievateľom.
Pripomienky
https://aka.ms/ContentUserFeedback.
Pripravujeme: V priebehu roka 2024 postupne zrušíme službu Problémy v službe GitHub ako mechanizmus pripomienok týkajúcich sa obsahu a nahradíme ju novým systémom pripomienok. Ďalšie informácie nájdete na stránke:Odoslať a zobraziť pripomienky pre