如果你有一个IEnumerable<IGrouping<K, T>>,说 from
var ans = src.GroupBy(s => s.Field);
有没有更好的方法(很少使用 LINQ 方法/变体)来转换为IEnumerable<IEnumerable<T>>嵌套Select的 s,如下所示:
var ans2 = ans.Select(g => g.Select(s => s));
对于不理解的人,
var anst = ans2.Select(g => g.GetType().ReflectedType).All(t => t == typeof(Enumerable));
应该返回anst == true。