什么是 Attribute 使用的时机?(这里Attribute 指dotnet的特性,也就是类或方法等上面的那个[]里的东西,而不是控件的那个属性。)最近学习了一些关于Attribute的知识,并看了及个小Demo。但是学归学,就是不知道在实际开发中,应该怎么样使用,什么时候使用。烦请哪位大侠能给帮忙讲解一下,使用Attribute的一些场景,和使用过程中要注意的一些问题,还有误区等等。或者推荐一些相关的文章。在此先谢。
3 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
呵呵,我觉的你的出发点错了,重要的是了解Attribute可以干什么。在实际开发中,酌情使用。而不是先确定什么时候用Attribute,然后硬往上套。(闲话) 重要的是Attribute被写在type的Matedata上。用以描述类型或类型成员的信息。因此可以很容易的在运行时取到。 微软在他的系统中很多地方都在用Attribute。比如:Serilialization, Design Time的支持等。
- 3 回答
- 0 关注
- 101 浏览
添加回答
举报
0/150
提交
取消