有一個在C#中Attribute
稱爲DataSourceAttribute
。它需要在每個Method上重複聲明。是否有可能在課堂上宣佈一次,這樣我就不必重複自己了。如果是這樣,怎麼樣?應用與AttributeTargets屬性=方法的所有方法中的一類
在數據驅動的單元測試,數據源需要與這個屬性的幫助下被指定:[DataSource (...),...]
。大約有10-15個這樣的方法,我不想爲每個方法聲明屬性。我想聲明一次並讓所有方法從類級別的用法繼承它。
有一個在C#中Attribute
稱爲DataSourceAttribute
。它需要在每個Method上重複聲明。是否有可能在課堂上宣佈一次,這樣我就不必重複自己了。如果是這樣,怎麼樣?應用與AttributeTargets屬性=方法的所有方法中的一類
在數據驅動的單元測試,數據源需要與這個屬性的幫助下被指定:[DataSource (...),...]
。大約有10-15個這樣的方法,我不想爲每個方法聲明屬性。我想聲明一次並讓所有方法從類級別的用法繼承它。
您可能能夠創建方法屬性適用於類中的所有方法的自定義類的屬性。
這是自定義屬性的MSDN。 http://msdn.microsoft.com/en-us/library/sw480ze8(v=VS.100).aspx
看看Afterthough。它是一個將自定義代碼塊(包括屬性,方法,屬性)應用於解決方案後編譯的框架。
請你的問題明確 – Nighil 2011-05-20 13:38:58
「應用與AttributeTargets屬性=方法在類的所有方法」可以ANY1解釋這個? – Pratyush 2011-05-20 14:36:23
我不認爲這是可能的。 – SLaks 2011-05-20 15:01:40