在同一个Assembly内部可用,也就是Assembly内的私有类。
internal protected,只有同一个Assembly内的派生类可用。

解决方案 »

  1.   

    访问控制的一个关键字,大致相当于public,被它申明的只可以在一个程序或DLL里任意调用,比public的权限稍微小一点
      

  2.   

    internal就是说,你所声明的对象在整个程序集(.dll,.exe)中都是可见的,但是在程序集之外却不可见。请注意,使整个程序集可见,即 可以理解为,在同一个程序集中,它修饰的对象是public的,但不在同一个程序集时,对象是private的。
    protected internal就是在整个程序集中,两个类只有存在继承的,由该修饰符修饰的对象才可见。