自定义属性的问题

qwertxp 2009-12-07 04:11:11
最近搞了下自定义属性,有些东西不是很明了。大家帮忙解决下。
自定义属性需要使用反射的方法才能使用,也就是运行时才能使用,那么.net已有的属性,比如,[Obsolete("Will be removed in next version.")]这样的属性,编译时就起作用,可以给出提示,是如何实现的?自己能不能写个自定义属性实现同样的功能?
还有自定义属性的在实际应用中的用途?实际应用中使用自定义属性可以带来什么好处?
...全文
128 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qwertxp 2009-12-29
  • 打赏
  • 举报
回复
悲剧了,散分吧……
足球中国 2009-12-16
  • 打赏
  • 举报
回复
写过例子。但感觉上用处不大。可能我开发的都ERP软件的缘故。


___________________________________
我写的vs2005源代码管理器
http://topic.csdn.net/u/20091203/10/ca40b678-5443-4a18-a9f6-fad9051d0797.html
qwertxp 2009-12-16
  • 打赏
  • 举报
回复
杯具啊……
各位大大还有没有其它的经验之谈啊~
mzjmicrosoft 2009-12-13
  • 打赏
  • 举报
回复
qingYun1029 2009-12-12
  • 打赏
  • 举报
回复
学习下···
云水千寻 2009-12-12
  • 打赏
  • 举报
回复
帮顶啦
宝_爸 2009-12-07
  • 打赏
  • 举报
回复
好像compile是内在知道ObsoleteAttribute的,没什么好的办法

参考
http://stackoverflow.com/questions/28150/create-an-attribute-to-break-the-build
宝_爸 2009-12-07
  • 打赏
  • 举报
回复

使用
#warning 或者#error directive

参考
Warning:
http://msdn.microsoft.com/en-us/library/963th5x3.aspx
Error:
http://msdn.microsoft.com/en-us/library/x5hedts0.aspx
红街咖啡 2009-12-07
  • 打赏
  • 举报
回复

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧