public class test{public Person P { get; set; }}请问这里的get, set表示什么意思,默认设置值了吗 
谢谢

解决方案 »

  1.   

    public class test

      public Person P { get; set; } 
    } // 大体上相当于,只不过 _P 这个标识符会用内部的名称代替:public class test

      private Person _P;
      public Person P
      {
        get { return _P; } 
        set { _P = value; } 
      }
      

  2.   

    http://msdn.microsoft.com/zh-cn/library/bb384054.aspx
    自动实现的属性(C# 编程指南)
      

  3.   

    相对于两个方法public Person Get_P();
    public void Set_P(Person value);
      

  4.   

    C#的属性 如果搞不明白可以自己写GET和SET进行设置和获取 结果都是一样的
      

  5.   

    读和写
    sting str 
    get{return str};
    set{str=value};