CLR
文章平均质量分 81
July_Lee
这个作者很懒,什么都没留下…
展开
-
CLR学习笔记--属性
一、为什么需要属性属性:属性是这样的一个成员,它提供灵活的机制来读取、编写或计算某个私有字段的值。可以像使用公共数据成员一样使用属性,但实际上它们称任“访问器”的特殊方法。这使得可以轻松的访问数据,此外还有助于提高方法的安全性和灵活性。--摘自MSDN为什么需要属性:1、 面向对象设计和编程重要的原则之一就是数据封装,它意味着类中所有字段都不应该被类外部直接访问,因为这样很容易写不不原创 2013-09-12 16:12:20 · 1184 阅读 · 0 评论 -
CLR学习笔记--深入理解多态机制
一、引言所谓万事开头难,哪怕是写一个学习笔记,以前看惯别人写的博客文章,当时看了就看了,只有一种感觉就是解决了心中的好久疑团,现在自己去写才了解,也许你看了只有短短几分钟,可别人却下了功夫,用了很多心,在此对那些分享文章的朋友表示敬意,想把自己理解的东西写出来十分不易,何况自己可能对写的东西也不自信,害怕自己的错误理解影响了别人,这是十分罪过的,费话不多说,在此表示,在此写的只是自己在学习的过原创 2013-09-05 17:14:31 · 2194 阅读 · 0 评论 -
CLR学习笔记--对象比较方法梳理
一、引言对于对象的比较,C#提供了很多种比较方法,以及==和!=等运算来进行对象的同一性和相等性的比较,但我们在实际的编写代码中,可能会混淆各个方法的用法,在此废话不多说,我们一起来看些这几种方法的具体用法及含义。二、Object. Equals (object obj) 这个方法是Object提供的虚方法,对于该方法,我们先区别引用类型和值类型的用法对于引用类型,如果没有重写Eq原创 2013-09-13 23:19:18 · 894 阅读 · 0 评论 -
CLR学习笔记--Attribute
一、 引言利用定制的Attribute,我样可以声明性地为自己的代码添加注解,从而实现一些特殊的功能。定制的Attribute允许将定义的信息应用于几乎每一个元数据表记录项(AttributeTargets枚举了可应用的所有项)当我们将一个定制的Attribute应用于某个元数据,例如应用于某个类时,则在编译后,会在该类的元数据中的CustomerAttribute“注册表”中原创 2013-11-21 17:13:35 · 1412 阅读 · 0 评论 -
CLR学习笔记--Attribute应用的一个小示例
在之前的一节“”中,我们介绍了Attribute的用法,这一节,来写个具体Attribute应用场景,这个示例主要实现DataTable转换相应的实体,一般情况下,我们进行数据库查询,选用一个DataTable填充数据,但我们往往需要将DataTable进行一个相应的实体转换,例如经典的三层架构中,就存在这种情况,但三层的实现方式是,一个Entity对应一个转换方法,即我们已知一个Entity中的原创 2013-11-22 14:54:23 · 1004 阅读 · 0 评论