对不起,如果我的问题是关于代码风格的,但对于简单的情况哪个风箱更好?C# - 自动属性VS 3.0之前的属性
案例1:
private static int number = 1;
public static int Number
{
get { return number; }
set { number = value; }
}
案例2:
public static int Number
{
get;
set;
}
我认为情况2更好,因为,当你在你的类的许多特性,他们不会占用这么大的空间和文件大小将减少。
为什么你会问你知道不是关于主题的问题(否则有什么“对不起”),并且没有显示你关于这个主题的研究细节?至少学习“自动属性”的适当名称将是很好的接触。我建议阅读通过serach的结果 - 即https://www.bing.com/search?q = C%23 + - +属性+ vs. +自动+属性... –
一个小的通知:如果A 'Number'的默认值是1,而在B的情况下它是0 – nZeus
是的,为了举例,我初始化为1。 –