#627 – Accessibility of Nested Types in a struct or a class
July 16, 2012 Leave a comment
When you define a type within the scope of a class (a nested type), the accessibility of the nested type can be one of the following
- public
- protected internal
- protected
- internal
- private (default)
When you define a type within a struct, the choices for accessibility of the nested type are more limited and include:
- public
- internal
- private (default)
Remember that the outer type (the class or struct) has more limited accessibility choices:
- public
- internal (default)