C#中一个类中的成员有四种修饰级别:

  • public:完全开放,谁都能访问。
  • private:完全封闭,只有类自身可以访问。
  • internal:只对相同程序集,或使用InternalVisibleToAttribute标记的程序集开放。
  • protected:只对子类开放。

重点说下: InternalVisibleToAttribute

Internal类-LMLPHP

在AssemblyInfo.cs类中,增加下面程序集信息:

[assembly: InternalsVisibleTo("对指定的程序集开放")]

05-07 13:13