在寫.Net的程式時,會使用到所謂的Attribute,例如前篇文章所提到的WCF,利用Attribute來設定Rest的路徑格式。

 

這樣方便的功能,只要利用System.Attribute,自己實作的類別也能達到相同的目的。

例如下面的類別繼承了Attribute,記得名稱後面一定要加Attribute。

 

之後其它的類別就能直接使用,例如下面的程式碼。

 

要知道TestClass用MyClassAttribute設定了哪些值,只要藉由Reflection就能取出來。

 

執行結果。

 

參考資料

撰寫自訂屬性

文章標籤
全站熱搜
創作者介紹
創作者 卑微研究生 的頭像
卑微研究生

卑微研究生的部落格

卑微研究生 發表在 痞客邦 留言(0) 人氣(86)