C#中有一个名为Attribute
的{{1}}。它需要一次又一次地在每个方法上声明。是否有可能在课程级别声明一次,这样我就不需要重复自己了。如果是这样,怎么样?
在Data Driven UnitTesting中,需要借助此属性指定数据源:DataSourceAttribute
。大约有10-15个这样的方法,我不想为每个方法声明属性。我想声明它一次并让所有方法从类级别使用继承它。
答案 0 :(得分:3)
看看Afterthough。它是一个框架,可以在编译后的应用程序中应用自定义代码块,包括属性,方法和属性。
答案 1 :(得分:0)
您可以创建一个自定义类属性,将属性应用于类中的所有方法。
以下是自定义属性的MSDN。 http://msdn.microsoft.com/en-us/library/sw480ze8(v=VS.100).aspx