已知
public string firstname { get; set; }
public string lastname { get; set; }
可以取到firstname、lastname的值
我想取到 firstname+“ ”+ lastname的值,并将它付给一个string pname
该怎么写???
C# get set 取值问题
答案:2 悬赏:30 手机版
解决时间 2021-02-10 03:54
- 提问者网友:雨不眠的下
- 2021-02-09 19:24
最佳答案
- 五星知识达人网友:duile
- 2021-02-09 20:05
string pname;
public string FullName
{
get {return pname};
}
string _fName;
string _lName;
public string firstname { get; set{fName=value;
pname=value+" "+_lName;};
}
public string lastname { get; set{fN_lName=value;
pname=_fName+" "+value;};
t; }
自动属性,不能对其他变量进行操作,要进行修改
public string FullName
{
get {return pname};
}
string _fName;
string _lName;
public string firstname { get; set{fName=value;
pname=value+" "+_lName;};
}
public string lastname { get; set{fN_lName=value;
pname=_fName+" "+value;};
t; }
自动属性,不能对其他变量进行操作,要进行修改
全部回答
- 1楼网友:第幾種人
- 2021-02-09 20:17
首先我想说你的代码是不是写的有问题?
其次建议你去看看对象的概念,了解一个对象创建的步骤,这个在马士兵java讲解中有很好的说过,其实你在new一个cls对象的时候就是调用了它默认的一个构造方法,这个构造方法会先将这两个构造器先调用,当然先调用set再去调用get 因此输出了aaa,再输出dsf,后面你给这个对象的属性赋值了是120,再去打印这个属性自然是120
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯