none
Visual Studio 2008 中编写代码,默认的访问修饰符。 RRS feed

  • 问题

  • 类,属性,方法 默认的属性修饰符是什么?
    Ex:
    class People
    {
          string Name;

          void GetFood()
          {

          }
    }

    请教。

    2010年2月27日 1:13

答案

  • 你好!
         对于类来说,如果你没有写访问修饰符,那么是internal的,只有程序集内部可以访问!
         对于类的成员(字段,属性,方法等),如果你没有写访问修饰符,那么是private的!
         如果你不写访问修饰符,那么.NET默认会做最大的限制!
    周雪峰
    • 已标记为答案 dbens 2010年2月27日 4:00
    2010年2月27日 3:13
    版主

全部回复

  • 你好!

    string Name 相当于 private string Name。 方法也是一样。

    知识改变命运,奋斗成就人生!
    2010年2月27日 1:40
    版主
  • 可访问性级别(C# 参考) http://msdn.microsoft.com/zh-cn/ba0a1yw2.aspx
    http://feiyun0112.cnblogs.com/
    2010年2月27日 3:10
    版主
  • 你好!
         对于类来说,如果你没有写访问修饰符,那么是internal的,只有程序集内部可以访问!
         对于类的成员(字段,属性,方法等),如果你没有写访问修饰符,那么是private的!
         如果你不写访问修饰符,那么.NET默认会做最大的限制!
    周雪峰
    • 已标记为答案 dbens 2010年2月27日 4:00
    2010年2月27日 3:13
    版主