C# 类构造函数赋值里属性与字段赋值注意项

public class Test
{
  public Test(int age)
{
 this.Age=age;//如果这里使用的是this.age=age;那么属性里的判断将不会执行
}
 private int age;
public int Age
{
 get{return age;}
set{
   if(value<=18)
{
   age=19;
}else
{
  age=value;
}
}
}
posted @ 2011-07-07 20:47  solomon_Blog  阅读(3321)  评论(2编辑  收藏  举报