可能重複:
How do you give a C# Auto-Property a default value?C#:如何設置屬性
大家好:
如果我想添加默認值,說60,下列屬性爲什麼在C#3.0中最方便的方法是什麼
public int someSetting { get; set; }
可能重複:
How do you give a C# Auto-Property a default value?C#:如何設置屬性
大家好:
如果我想添加默認值,說60,下列屬性爲什麼在C#3.0中最方便的方法是什麼
public int someSetting { get; set; }
我認爲最好的辦法是設置默認的構造函數。類
把它放在無參數的構造函數中,這就是我要做的。
編輯:是的,我想我通過上面的意思是這裏所討論的參數不通過任何構造
如果已經使用了另一個構造函數? – Oded 2010-08-09 07:49:16
@Oded:嵌套構造函數可能調用 – abatishchev 2010-08-09 07:52:58
@abatishchev - 大假設。我似乎很多情況下,構造函數沒有鏈接。 – Oded 2010-08-09 07:54:15
您需要在所有構造函數中初始化它。
重複至少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