[存档]C#中public, protected, private,internal,protected的区别

 简单介绍:

  private:仅仅对该类公开;

  protected:仅仅对该类以及该类的派生类公开;

  internal:仅对同一命名空间(程序集)中的类公开 (只是单独的项目,而不是整个解决方案);

  public: 对任何类和成员都公开, 无限制访问;

  从上到下,私有程度逐渐降低

图解:

  

posted @ 2011-11-25 09:19  暮山海风  阅读(211)  评论(0编辑  收藏  举报