封装方式不同 public int Age { get => age; set => age = value; }
为什么我使用快键键ctrl+r+e,出来的封装是这样public int Age { get => age; set => age = value; }。
因为和老师用的VS版本不同吗,我的是VS 2017。
如果像我这种封装方式,如何对set的值进行约束?
求助一下大家,谢谢啦!
为什么我使用快键键ctrl+r+e,出来的封装是这样public int Age { get => age; set => age = value; }。
因为和老师用的VS版本不同吗,我的是VS 2017。
如果像我这种封装方式,如何对set的值进行约束?
求助一下大家,谢谢啦!
2018-07-25
方法与旧版一样,
public int Age
{
get => age;
if(value>0&&value<120)//对写加约束
set => age = value;
}。
举报