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

来源:百度知道 编辑:UC知道 时间:2024/05/08 16:17:04
先执行get还是set ,把get写在前面就先执行get吗,
private string name;
public string Name
{
get{return name;}
set{ name=value;}
}
是不是先执行get ,紧接着执行set 呢,两个语句都要执行,还是只执行其中一个呢

外面调用name 的时候,

如果是 name = str; 就执行 set,

如果 str = name;就执行 get

这个是个属性,外边先调用谁,就谁先执行...没有调用的不执行,没有先后的概念..

肯定是先设置值然后
再返回值的 不然 name 是null的

先调用那个就先执行那个