.NET List<T> AddRange,Concat的区别

区别:

AddRange改变调用该方法的List对象;

Concat创建一个新的List,Concat返回IEnumerable对象,需要ToList()创建一个新的List

 

另外:

Union返回一个IEnumerable对象,包含两个输入序列中的非重复元素。

 

 

http://stackoverflow.com/questions/100196/net-listt-concat-vs-addrange

 

IEnumerable

posted @ 2013-11-10 11:41  53455121  阅读(1443)  评论(0编辑  收藏  举报