2010-08-09 173 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

您需要在所有構造函數中初始化它。