IEnumerable和List有什么区别?
摘要:
如下.IList接口可以使用更多的方法.比如你看一个集合是否包含相应实体,IEnumerable不行,而IList里有Contains,相应的实现了IList的可以添加,删除相应实体.而IEnumerable不行.但是这不是说IList就比IEnumerable好,就是因为IList实现的功能多.相对来说限制大了,你看Object.任何类都可用作Object.这就是因为他简单.同理.能为IList表达的数据集.一定能为IEnumerable表达.而能为IEnumerable表达不一定能为IList表达.你可以想想Linq To Object里的方法为什么是对IEnumerable接口了而不是选 阅读全文
posted @ 2013-10-31 09:12 YEKEYISHUO 阅读(2564) 评论(1) 推荐(0) 编辑