internal 其实相当于private internal 也就成了 private internal protected internal 的区别了, private :访问仅限于当前程序集 protected :访问仅限于当前程序集或从包含类派生的类型