代码改变世界

Internal类

2017-07-15 16:24  小猫爱吃清蒸鱼  阅读(338)  评论(0编辑  收藏  举报

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

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

重点说下: InternalVisibleToAttribute

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

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