Convert IEnumerable<IGrouping<T, K>> to IEnumera
本文关键字:gt lt IEnumera to IGrouping IEnumerable Convert | 更新日期: 2023-09-27 18:07:36
将IEnumerable<IGrouping<T,K>>
转换为IEnumerable<K>
的最佳方法是什么?
这个方法似乎行得通:
myEnumerable = myEnumerableOfGroups
.Select( group => group.AsEnumerable)
.Aggregate((enumA, enumB) => enumA.Concat(enumB));
有没有更有效的方法?
应该这样做:
myEnumerable = myEnumerableOfGroups.SelectMany(group => group);
SelectMany
过载的MSDN页面在这里