详细一点,以下是个人见解,对不对?
public long ProductID
{
get
{
return _ProductID;//是不是等价于ProductID=_ProductID
}
set
{
_ProductID = value;//这又是什么意思,是不是等价于_ProductID=ProductID
}
}
public long ProductID
{
get
{
return _ProductID;//是不是等价于ProductID=_ProductID
}
set
{
_ProductID = value;//这又是什么意思,是不是等价于_ProductID=ProductID
}
}
会被翻译为:
a = instance.get_ProductID ();
get_ProductID函数的内容就如get中所写。以此类推。
自己写一个类试试这个方法就知道什么意思拉,如果没有写操作,那么这个私有变量在别的地方操作是不允许付值的!!!