我正在尝试分组并从结果中获取不同的值。在下面的代码中,ptionid
提供了int[1]
的可枚举,我想在ptionid
中包含不同的值。
我尝试ptionid = optid.Distinct()
但是它会给出空值。
var result = slnlist.GroupBy( (a) => a.ID,
(a) => a.ParamID,
(rpid, opid) =>
new
{
id = rpid,
ptionid = optid.Distinct().Select((x)=>x)
}
);
我能够获得不同的值,但需要知道如何将它们变成Dictionary
。