当前位置: 代码迷 >> ASP.NET >> ArrayList ,ilist,DataSet,哪个性能更好点。该如何处理
  详细解决方案

ArrayList ,ilist,DataSet,哪个性能更好点。该如何处理

热度:1030   发布时间:2013-02-25 00:00:00.0
ArrayList ,ilist,DataSet,哪个性能更好点。
RT

------解决方案--------------------------------------------------------
这个问题问得有点虚,看你怎么用
------解决方案--------------------------------------------------------
是否记得数据结构中的 数组/列表 ? 记得动态列表?

IList 就是定义这么一组基本的接口,添加、删除 ....

ArrayList 有 .net 类库提供,实现 IList,并扩充提供常见的实用功能,如排序,搜索等


DataSet 是一个数据集,内存中的数据库,可包含多个 DataTable

DataTable 是二维表( List 是一维的)

假如你需要,基于类似关系数据库的查询/删除/更新,使用 DataTable ,

假如你使用 List (其实是数组),那么如果类型是具体的负责对象,如一个自定义的 User,
那么查询,你就得为 List 接口实现 Comparer 等接口了
  相关解决方案