C#中的访问修饰符

C#中的访问修饰符:

     private,私有访问修饰符,只有在当前类的内部可以访问.类中成员不用修饰符,默认为private。

      protected,表示当前类内部可以访问,并且所有的子类内部也   可以访问。

      internal,当前程序集内部。类的默认访问修饰符是internal。 

      注:protected和internal访问修饰符无所谓哪个更“可访        问”,因为判断标准不一样。
          protected只看是否是当前类内部或者所有子类内部。

      protected internal,兼具protected和internal的特性,当前   类内部,所有子类内部,当前程序集内部都可以访问。

      public,没有限制,任何地方可以访问。

      所有在命名空间中直接定义的类型,比如类、委托、枚举、结     构。。。。。。的访问修饰符只能是public或 internal。

      类的默认访问修饰符是internal,方法的默认访问修饰符是private

 

posted @ 2017-10-26 19:32  幺零零幺  阅读(187)  评论(0编辑  收藏  举报