为了账号安全,请及时绑定邮箱和手机立即绑定

什么是 Attribute 使用的时机?

什么是 Attribute 使用的时机?

长风秋雁 2018-07-23 09:05:45
什么是 Attribute 使用的时机?(这里Attribute 指dotnet的特性,也就是类或方法等上面的那个[]里的东西,而不是控件的那个属性。)最近学习了一些关于Attribute的知识,并看了及个小Demo。但是学归学,就是不知道在实际开发中,应该怎么样使用,什么时候使用。烦请哪位大侠能给帮忙讲解一下,使用Attribute的一些场景,和使用过程中要注意的一些问题,还有误区等等。或者推荐一些相关的文章。在此先谢。
查看完整描述

3 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

呵呵,我觉的你的出发点错了,重要的是了解Attribute可以干什么。在实际开发中,酌情使用。而不是先确定什么时候用Attribute,然后硬往上套。(闲话) 重要的是Attribute被写在type的Matedata上。用以描述类型或类型成员的信息。因此可以很容易的在运行时取到。 微软在他的系统中很多地方都在用Attribute。比如:Serilialization, Design Time的支持等。

查看完整回答
反对 回复 2018-07-25
  • 3 回答
  • 0 关注
  • 101 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信