2007年3月30日

关于强类型集合

摘要: 强类型一般是指数据集合里面的数据,如 ArrayList 所添加的数据成员是 object, 这就不是强类型,因为只要从 object 类继承的话,就可以被加进来。如果自己开发一个集合类,他只能添加一种数据或数据的子类,这样它接收的不是所有类型,这就是强类型集合类。例如 System.Collections.CollectionBase是强类型集合类,因为它的写方法可以限制... 阅读全文

posted @ 2007-03-30 02:58 华威 阅读(373) 评论(0) 推荐(0) 编辑

ArrayList与范型的优点

摘要: http://msdn2.microsoft.com/zh-cn/library/b5bx6xee(VS.80).aspx添加到 ArrayList 中的任何引用或值类型都将隐式地向上强制转换为 Object。如果项是值类型,则必须在将其添加到列表中时进行装箱操作,在检索时进行取消装箱操作。强制转换以及装箱和取消装箱操作都会降低性能;在必须对大型集合进行循环访问的情况下,装箱和取消装箱的影响非常明... 阅读全文

posted @ 2007-03-30 02:28 华威 阅读(789) 评论(0) 推荐(0) 编辑

ArrayList需要进行装箱与拆箱操作

摘要: 写入数据是装箱操作,读数据是拆箱操作。ArrayList没有Value和Text检索 阅读全文

posted @ 2007-03-30 02:22 华威 阅读(675) 评论(0) 推荐(0) 编辑

导航