【发布时间】:2011-08-03 03:09:18
【问题描述】:
进行以下操作的好方法是什么:
List<IEnumerable<T>> listOfEnumerables = Get...();
List<T> listOfObjects = new List<T>();
// I want 'listOfObjects' to contain every element from every enumerable
// in 'listOfEnumerables'.
有什么漂亮的方法可以代替以下方法:
foreach (var enumerable in listOfEnumerables)
{
listOfObjects.AddRange(enumerable);
}
谢谢。
【问题讨论】:
-
这很大程度上取决于你对美的定义。
标签: c# list merge ienumerable