C#中get set的执行顺序是什么样的呢

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:39:19
是先执行get还是set ,把get写在前面就先执行get吗,不太懂呀
执行完get后还执行set吗
private string name;
public string Name
{
get{return name;}
set{ name=value;}
}
是不是先执行get ,接着执行set 呢

你说的是c#中的属性吧?
把哪个写前面就先执行哪个的
比如说
private string name;
public string Name
{
get{return name;}
set{ name=value;}
}
当给Name赋值的时候就执行set
如果要读取Name的值就执行get

XXX=Name;这样就执行get
Name="ss";这样就执行set
先执行哪个取决于其它代码

。。。。。。
你记得

get是读
set是写

是根据你的需要执行的,
当然他们可以分开存在的

只有GET说明是个只读的
有很多时候还是有必要使用的

这个不一定啊!关键是看你程序流程,如果你的程序首先调用SET的话就是SET,如果是GET就是GET。。
不过正常情况下应该是先SET的。。