工作中点滴记录

永远保持学徒心态

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年1月25日

摘要: Hashtable 在集合中称为键值对,它的每一个元素的类型是 DictionaryEntry,由于Hashtable对象的键和值都是Object类型,决定了它可以放任何类型的数据,下面我就把Hashtable对象中放置定义的一个类的几个对象。创建的类如下:代码Hashtable的几种遍历方法如下:代码 阅读全文
posted @ 2011-01-25 18:06 梦里故乡 阅读(24164) 评论(0) 推荐(3) 编辑

摘要: C#中的装箱,拆箱操作过程随处可见,装箱:将一个值类型转换成一个oject类型;拆箱:将一个object类型转换成值类型。装箱也就是创建了一个object实例,并将这个值复制给这个object,装箱后object对象中的数据存放在托管堆中,托管堆的地址放在堆栈中,是作为一个复制文件赋值给对象的。装箱和拆箱需要进行大量计算,对值类型装箱需要分配一个全新的对象,次之,取消装箱也需要进行大量的计算,减少装箱和拆箱操作对应用程序的性能有很好的途径。所以在.NET Framework 2.0时候微软推出泛型,他有效的解决了这个性能的问题。代码 阅读全文
posted @ 2011-01-25 15:49 梦里故乡 阅读(890) 评论(0) 推荐(2) 编辑