Access Modifiers (C# Reference)
Access modifiers are keywords used to specify the declared accessibility of a member or a type. This section introduces the four access modifiers:
The following six accessibility levels can be specified using the access modifiers:
public: Access is not 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.
This section also introduces the following:
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.
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.