2010-08-09 142 views
2
的默认值

可能重复:
How do you give a C# Auto-Property a default value?C#:如何设置属性

大家好:

如果我想添加默认值,说60,下列属性为什么在C#3.0中最方便的方法是什么

public int someSetting { get; set; } 
+0

重复至少http://stackoverflow.com/questions/3071359/set-a-default-value-to-a-property,http://stackoverflow.com/questions/40730/how-do-you -give-ac-auto-property-a-default-value可能还有其他很多 – devio 2010-08-09 07:49:12

回答

2

我认为最好的办法是设置默认的构造函数。类

4

把它放在无参数的构造函数中,这就是我要做的。

编辑:是的,我想我通过上面的意思是这里所讨论的参数不通过任何构造

+0

如果已经使用了另一个构造函数? – Oded 2010-08-09 07:49:16

+0

@Oded:嵌套构造函数可能调用 – abatishchev 2010-08-09 07:52:58

+1

@abatishchev - 大假设。我似乎很多情况下,构造函数没有链接。 – Oded 2010-08-09 07:54:15

4

您需要在所有构造函数中初始化它。