我需要這樣的是否有任何屬性默認值初始值設定項屬性?
public class AA{
public AA(){}
[Default("hi")]
public string value1{get;set}
[Default(12)]
public int value2{get;set;}
}
用法:
AA a=new AA();
print(a.value1); //result: hi
print(a.value2); //result: 12
是否有可能創造這樣嗎?
我知道另一種方式
Public class AA{
public AA(){value1="hi";value2=12}
...
}
否則
AA a=new AA(){value1="hi",value2=12};
但我只需要屬性。
我的問題是我的班級有太多的屬性 – ebattulga 2009-11-01 17:11:16
但是,這與屬性的默認值有什麼關係?如果你的班級是「一堆設置」類的班級,那麼你需要有默認值。 – Groo 2009-11-01 17:18:46