get学习小结

当我们要引用一个属性(对其进行读取的时候)调用get访问器以读取属性值

class Person
{
    private string name;  // the name field
    public string Name    // the Name property
    {
        get
        {
            return name;
        }
    }
}

person ps=new person();

console.write(ps.Name);

此时调用的是get访问器

 

get 访问器必须以 returnthrow 语句终止,并且控制权不能离开访问器体。

通过get访问器更改对象状态不是一种好的编程风格

private int number;
public int Number
{
    get
    {
        return number++;   // Don't do this
    }
}

 

posted @ 2008-09-30 14:56  湘湘园  阅读(265)  评论(0编辑  收藏  举报