随笔 - 13, 文章 - 0, 评论 - 3, 引用 - 0
数据加载中……

.NET

C#
.net中装箱的几种情况
     摘要: 装箱是一个.net中比较复杂的一个知识点。经常我们不知道代码中做了多少次装箱。装箱过多,虽然一般对程序结果没有什么影响,但对程序性能会带来很大的损害。为了尽可能避免装箱,本文简单列举了装箱的几种情况,并简要给出了一点改进的建议。望能带给大家点滴帮助。  阅读全文

posted @ 2009-04-27 23:24 五味杂陈 阅读(1662) | 评论 (1)  编辑

Equals方法的实现(参见《Microsoft.net框架程序设计》并提出少许建议)
     摘要: 从《Microsoft.net框架程序设计》一书中,看到Equals的实现基本分为如下三类(顺序有所调整):
(1)引用类型,从MyRefType到Object的继承链上(基类、基类的基类、...),有类覆盖了Object的Equals方法实现;
(2)引用类型,从MyRefType到Object的继承链上(基类、基类的基类、...),均没有类覆盖Object的Equals方法实现;
(3)值类型的Equals方法实现。
分法相当科学,我看了其中的代码实现,针对其中的实现给出了一些实例来说明问题,并提出一些自己的疑惑和想法,希望各位批评指正。  阅读全文

posted @ 2009-04-26 23:33 五味杂陈 阅读(1446) | 评论 (0)  编辑

C#中的继承与覆盖
     摘要: C#中继承与函数覆盖,有时比较复杂,不小心很容易弄错。希望通过该文,让大家对C#中的函数覆盖有较好的理解。  阅读全文

posted @ 2009-04-12 01:02 五味杂陈 阅读(1718) | 评论 (0)  编辑