【发布时间】:2021-10-04 13:03:34
【问题描述】:
我希望这可以通过 LINQ 解决,无需任何额外操作。
对于输入,我有一个模型列表:
public class Model
{
public int A { get; set; }
public string B { get; set; }
public int C { get; set; }
}
关于我应该得到的结果
Dictionary<int, Dictionary<string, List<Model>>>();
我已经尝试了下一个示例:
var r = (from t in list
group t by new {t.A, t.B}
into grp
select new
{
grp.Key.A,
grp.Key.B,
Q = grp
}).ToList();
但它给我的不是我所期望的,有什么办法可以解决这个问题吗?
【问题讨论】: