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

04 2009 档案

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

posted @ 2009-04-27 23:24 五味杂陈 阅读(1663) | 评论 (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 五味杂陈 阅读(1447) | 评论 (0)  编辑

关于extern "C"
     摘要: C++编译方式和C编译方式的不同,带来的函数名字差异经常会给我们带来困惑。希望本文能对在这方面迷茫的开发者有所帮助。  阅读全文

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

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

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

程序集 与 托管模块(引用)
     摘要: 该文章比较清晰地说明.NET中模块和程序集的概念  阅读全文

posted @ 2009-04-11 20:46 五味杂陈 阅读(179) | 评论 (0)  编辑