最赞回答 / BBORDO
return _sex返回_sex值后就相当于将_sex的值赋给Sex,这样我们就能通过public Sex读取private _sex的值。value就是你之后赋值的值,比如你在main方法中给Sex赋值"男",那这里的value就是"男"
2018-03-12
已采纳回答 / 真相onlyone
我们可以在属性封装里添加限制,例如if(value == "男"){ sex = value; },但如果我们不进行属性封装的话,就无法添加这些限制。所以说属性封装的好处还是大大滴~
2018-01-31
已采纳回答 / qq_幻梦云竹_03594928
这里value其实就是你在组函数调用的setter所赋予的值比如主函数里面xiaoMing.Name = "xia";则value是来自于这里的value。给value赋值的函数实际是set函数自动帮你完成的
2018-01-23
最新回答 / qq_Appreciate_2
//创建Dog结构struct Dog{ string _name; public string Name { get { return _name; } set { _name = value; } } public Dog(string name) { _name = name; }}//去Main函数里面调用Dog结构的构造方法 static voi...
2017-12-22
最新回答 / _Gloria
NET3.0以后的新特性 Lambda表达式RelayCommand(() => this.AddPerson(), () => this.CanAddPerson());的意思可以翻译为RelayCommand(参数一, 参数二);参数一 :() => this.AddPerson()参数二 :() => this.CanAddPerson()() => this.AddPerson() 的意思是 一个没有参数的方法,返回 this.AddPerson() 而这个返回值的类...
2017-11-21