您可以声明受保护的类或实际上是私有类 - 但只能在另一个类中.此时它对于从外部派生的类(在受保护的情况下)或不在(在私有的情况下)的类可见:
public class Outer
{
private static class NotVisibleToSubclassesOfOuter {}
protected static class VisibleToSubclassesOfOuter {}
}
Run Code Online (Sandbox Code Playgroud)