在c#中 自定义属性 有 {get; set} 和没有{get; set} 的区别

属性:public int age{get;set;}    //自动属性

   public int age{} 这种编译不通过,get和set至少有一个,分别代表,取值和赋值

变量:public int age;

//////////////////////////////////////////////////////////////////////////////////

老版本(.Net2.0之前)的属性写法:

  private int age;

  public int Age

  {

    get { return age; }

    set { age = value; }
  }

猜你喜欢

转载自www.cnblogs.com/HansZimmer/p/10393739.html