权重域名

已备案域名,老域名交易,高权重域名购买,百度权重域名出售,权重域名买卖,万网已备案老域名注册查询抢注转让,买老域名,二手老域名,鹰潭网站建设

CLR中属性的使用

作者:zhushican 发布:2014-08-16 分类:建站教程 阅读: 次 0条评论

设计组件最困难的抉择之一就是选择使用什么接口。对于所有基于组件的架构来说都是如此——不仅仅是.NET。至于何时使用属性何时使用方法既是个人喜好,也有如下所述的一些基本原则:1、如果内部数据成员显示在组件外部时应该使用属性。2、由于执行代码而对组件或环境产生明显的副作用,就应该使用属性方法。3、如果代码执行顺序很重要,应使用属性方法。由于CLR能够短路表达式的测试,如果想访问属性恐怕就不能如愿了。

CLR中的属性允许开发人员将额外的信息添加到他们已创建的类中。对于应用程序而言,这些额外信息可以通过SZystem.Reflection类让使用组件的应用程序使用。属性可以给许多不同的使用我们的组件的系统提供提示或者标志。属性还可以作为编译器标志告诉编译器该如何处理类的编译。工具可以利用属性在设计时提供更多的关于组件用法的信息,这就意味着我们无需再往代码中加入注释,以上工具知道某些代码位于什么地方。属性在与操作系统的组件服务特性交互时,它还可以用来识别类的事务处理特征。

在CLR的System.ComponentModel类中定义了特性和事件的一组标准属性。因为这姓属性都是已经定义好了的,开发人员可以直接使用,不用为自定义属性再创建一个相应的类。

除非注明,本站所有文章均为 zhushican 原创,转载请注明出处! 标签:CLR  属性  使用  
« 上一篇下一篇 »

CLR中属性的使用:目前有0条评论