What are the default access modifiers in C#?
The default access for everything in C# is “the most restricted access you could declare for that member”. So for example: namespace MyCompany { class Outer { void Foo() {} class Inner {} } } is equivalent to namespace MyCompany { internal class Outer { private void Foo() {} private class Inner {} } } … Read more