先写的get后写的set,为什么不先执行get呢?执行了get不就直接返回了吗?就不会执行set了
參考答案:信了你的邪
执行了get 肯定就不会执行set ; 执行了set就不执行get
get是获取值通常是域的值
set是设置值通常是为域赋值
public string Value
{
get{return this.yuChengYuan;}
set{this.yuChengYuan=value;}
}
string result=this.Value;(获取值)
this.Value=result;(为属性赋值(即赋值给域))
再补充一哈子,,这样你理解的更深入!
先写的get后写的set,为什么不先执行get呢?执行了get不就直接返回了吗?就不会执行set了
比如说:属性就是一个人,get就是拉屎,set就是吃饭..
你想拉屎的时候就调用get(获取大便)
你想要吃饭的时候就吊用set(为肚子赋食)
你拉完了屎当然就不会去吃饭,,所以get{return 你拉的屎;}
你什么时候看到别人又拉屎又吃饭呢?
顾名思义!这下您该通了吧
虽然说的有点通俗 但是我为了让您更明白清楚 不得出洋相了
再次感觉CCTV MTV 感谢BaiDu给我一次演讲的机会
谢谢我的解答 完毕!!
如果您还有其他疑问 请您至电120