private int m_ID;
private string m_Name; /// <summary>
/// Property:ID
/// </summary>
public int ID
{
get
{
return m_ID;
}
set
{
m_ID = value;
}
}
请问一下:这里的GET和set是什么意思!谢谢!

解决方案 »

  1.   

    private int m_ID;是定义了一个私有字段(私有类成员),这个成员只能在本类中使用
    public int ID
    {
    get
    {
    return m_ID;
    }
    set
    {
    m_ID = value;
    }
    }
    然后定义一个ID属性来访问m_ID,因为ID属性是公有的,所以可以在其它类中或命名空间中访问它
    get和set是属性访问器,get是读,获取某个值,这边是m_ID的值;而set是写,设置某个值,在这里是设置m_ID的值
      

  2.   

    get方法是取m_ID的值,set方法是写m_ID的值,你写的东东是定义了一个属性名为ID的属性,定义以后你可以通过
    ID.m_ID=10;
    int count=ID.m_ID;来读取此属性值