作业帮 > 综合 > 作业

C#中List的作用与用法,求详解

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 14:06:00
C#中List的作用与用法,求详解
泛型的概念,看看相关的知识就行,以前用 DataTable 挺开心的,不过还是建议用 List 来弄,配合上 Linq 能很方便的实现 DataTable 实现起来很麻烦的操作,T可以是任何的类型,依照你的功能需要来做就行了,例如:
List listUsers = new List();
这样就声明了个MyUser(一个自定义类)列表,可以直接绑定到数据容器控件中,具体的用法查查msdn吧,里面说的挺详细的
再问: DataTable 和List 有什么共同和不同点, 优缺点 小弟实在是对List 一点了解都没有 麻烦解释一下 谢谢了
再答: 要说 DataTable 和List 有什么共同和不同点的话我觉得还真没必要深究,明白为什么要用,什么时候用就行了,DataTable 的属性访问个人认为要比 List 麻烦的多,而且面向对象的话 List 也体现的更透彻些,不同的是 DataTable 因为不与实体绑定,所以 DataTable 的数据隔离性要比 List 好些,不过相比起 List 的优势,这点也就不值得一提了,特别是我上面说的 Linq ,通过 Linq,List 能实现很多 DataTable 实现起来复杂的操作,而且 List 面向对象体现的更好,还是比较推荐 List 的。