c#关于get和set访问器疑问

2024-11-11 09:13:45
推荐回答(1个)
回答1:

你对这个东西是不是陷到里面了。
属性这个东西实际上就是一个成员啦,
public string Set
{
get { return yourName; }
set { yourName = value; }
} 这是你写的 这个"Set"是这个属性的名字,你这里名字就取得不好,
应该叫Name,因为你这个属性可读可写 所以用的时候可以string a = xx.Name
这是使用的get 也可以xx.Name = "asd";这个是设置 用到的是set
set可以同时设置returnyourName和yourId吗
这个东西我没是尝试过,我觉得是可以的;但那么做有什么意义吗?一个属性器就是对应的一个属性,我前面说的 string a = xx.Name ,xx.Name = "asd";
都是得到或者设置一个具体的值,如果一个get 或者set 有多数的"获得","那么 string a,"asd"; 就不是唯一的。