public class person
{
int strName;
public string Name
{
get { return strName ;}
set { strName = value;}
}
}
以前是这样声明的,新的方法可以简化
public string Name { get; set;}
问题出现在新的类实例化的时候:
John = new person {Name = "John"}
这样声明之后,用前者声明Name属性的话,John的字段strName可以被正常赋值
用后者简化方法声明Name属性的,字段strName不能被正常赋值
求问大神这是怎么回事?
VS2013 C#类中属性的新语法
答案:2 悬赏:20 手机版
解决时间 2021-02-21 23:53
- 提问者网友:动次大次蹦擦擦
- 2021-02-20 23:38
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-02-20 23:53
简化声明就是为了避免麻烦,这时候就不应该有strName的存在了
全部回答
- 1楼网友:鱼忧
- 2021-02-21 01:07
你是不是想配置针对多少位的cpu?选中项目(注意,不是解决方案)-右键-属性里面有。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯