我怎樣才能設置一個默認值,以定義如下的屬性:如何使用VS2008中的「短風格」屬性設置默認值(自動屬性)?
public int MyProperty { get; set; }
即在VS2008(代碼片段),使用「丙」 [標籤] [標籤]。
是否有可能不回落的「老辦法」?:
private int myProperty = 0; // default value
public int MyProperty
{
get { return myProperty; }
set { myProperty = value; }
}
感謝您的時間。 此致敬禮。
作爲一個側面說明,你並不需要一個屬性設置爲正常的缺省值(如int i = 0)。這種情況會在類實例化時自動發生。 – 2008-10-15 21:44:08
好吧,我選int,因爲是我想到的第一件事......但我想設置一個默認值給任何類的屬性(字符串,自定義類等)。 – 2008-10-15 22:06:13