我做.Net开发有几年了,虽然有接触过一些特性的应用,比如webmethod等这种微软提供的特性,我想问一下的是,当我给某个类或是方法加上一个自定义的特性以后,我要怎么使用,有什么用? 这些加了特性的类和普通类有什么异同的东西? 我初始化了这个类以后是不是就初始化了对应的Attribute类? 比如有下面一个类,加上了一个属性,请大家随便扩展看看他能做什么, 谢谢!
[NoIdeal("Tell me something")]
public class HelloAttribute{
   ....
}