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;
        }
    }
}            

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

 

posted @ 2016-03-25 10:15  Twang  阅读(2507)  评论(0编辑  收藏  举报