使用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));