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:
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide. Additional resources In this articleWas this page helpful?
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4