RT
------解决方案--------------------------------------------------------
这个问题问得有点虚,看你怎么用
------解决方案--------------------------------------------------------
是否记得数据结构中的 数组/列表 ? 记得动态列表?
IList 就是定义这么一组基本的接口,添加、删除 ....
ArrayList 有 .net 类库提供,实现 IList,并扩充提供常见的实用功能,如排序,搜索等
DataSet 是一个数据集,内存中的数据库,可包含多个 DataTable
DataTable 是二维表( List 是一维的)
假如你需要,基于类似关系数据库的查询/删除/更新,使用 DataTable ,
假如你使用 List (其实是数组),那么如果类型是具体的负责对象,如一个自定义的 User,
那么查询,你就得为 List 接口实现 Comparer 等接口了