详细一点,以下是个人见解,对不对? 
public long ProductID 

get 

return _ProductID;//是不是等价于ProductID=_ProductID 

set 

_ProductID = value;//这又是什么意思,是不是等价于_ProductID=ProductID 

}

解决方案 »

  1.   

    属性a = instance.ProductID;
    会被翻译为:
    a = instance.get_ProductID ();
    get_ProductID函数的内容就如get中所写。以此类推。
      

  2.   

    这是最基本的类成员属性的定义,get用于读取属性值,set用于设置属性值。如果一个属性没有set,只有get,那么它为一个只读属性,反之为只写属性。
      

  3.   

    这是对一个私有变量的操作控制,get读操作和set写操作
    自己写一个类试试这个方法就知道什么意思拉,如果没有写操作,那么这个私有变量在别的地方操作是不允许付值的!!!