0

我有一个列表,需要将其分为 2 列。在那之后,我们如何才能仅基于一列对结果进行排序,该列是两列的一部分,基于哪个 List 已分组。

IEnumerable<IGrouping<object, T>> groupBy = items.GroupBy(x => groupOn(x))

groupOn 是 Func,它根据哪个列表分组返回列名。假设列表是根据 A 列和 B 列分组的,现在由于获得的结果是 IGrouping 类型,我如何根据 A 列对 groupBy 进行排序。提前致谢。

public static ObservableCollection<O> exampleMethod<T, O>(IList<T> items, Func<T, object> groupOn)
{
 IEnumerable<IGrouping<object, T>> groupBy = items.GroupBy(x => groupOn(x)); 
}
var plans = exampleMethod<ExampleCollection, ExampleClass>(newExampleCollection, o => new { o.A, o.B}) 
4

0 回答 0