【发布时间】:2014-08-22 20:33:12
【问题描述】:
除了减少代码行之外,还需要了解使用自动属性的好处吗?
最初我们使用如下:
private int sample;
public int Sample
{ get {return sample};
set {this.sample=value};
}
现在我们直接得到 n 设置它。为什么我们以前定义一个私有变量?
【问题讨论】:
-
在写属性方面,你不小心写了多少次
get{return Sample;}? -
@Sayse:如果你这样做,Resharper 会抱怨。
-
@Brian - 我不使用 resharper,甚至在我开始学习 C# 时都不知道它(当我更经常犯这个错误时)。它只是在现在发生的缓慢的一天,我写它作为更喜欢汽车的理由
标签: c# properties