首页 > 技术文章 > .NET List<T> AddRange,Concat的区别

popzhou 2013-11-10 11:41 原文

区别:

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

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

 

另外:

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

 

 

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

 

IEnumerable

推荐阅读