最近搞了下自定义属性,有些东西不是很明了。大家帮忙解决下。
自定义属性需要使用反射的方法才能使用,也就是运行时才能使用,那么.net已有的属性,比如,[Obsolete("Will be removed in next version.")]这样的属性,编译时就起作用,可以给出提示,是如何实现的?自己能不能写个自定义属性实现同样的功能?
还有自定义属性的在实际应用中的用途?实际应用中使用自定义属性可以带来什么好处?
...全文
1289打赏收藏
自定义属性的问题
最近搞了下自定义属性,有些东西不是很明了。大家帮忙解决下。 自定义属性需要使用反射的方法才能使用,也就是运行时才能使用,那么.net已有的属性,比如,[Obsolete("Will be removed in next version.")]这样的属性,编译时就起作用,可以给出提示,是如何实现的?自己能不能写个自定义属性实现同样的功能? 还有自定义属性的在实际应用中的用途?实际应用中使用自定义属性可以带来什么好处?