使用LINQ连接列表

是否可以通过单个操作将List<List>List中,其方式不是很慢,即:

 List<List> listOfLists = new List<List>(); List concatenatedList = listOfLists.Something... 

 listOfLists.SelectMany( l => l ); 

全线:

 List concatenatedList = listOfLists.SelectMany( l => l ).ToList(); 

像这样的东西:

 listOfLists.Aggregate(new int[0], (res, list) => res.Concat(list));