The following five accessibility levels can be specified using the access modifiers:
- public : Not restricted.
- protected : Limited to the containing class or types derived from the containing class.
- Internal : Limited to the current assembly.
- private : Limited to the containing type.
Accessing Methods from a different Assembly
Assessing Methods from the Same Assembly
Accessing Methods from the same assembly but from an inherited Class
Accessing Methods from a Class
Override:
The override modifier is required to extend or modify the abstract or the virtual implementation of an inherited method, property, indexer, or event.

Join the conversation! Your thoughts help the community grow.