LINQ-通过配对对象的键对,然后将组合对象分成2个对象的列表?
|
我有一个对象列表(成对出现,一个是
IsApproved
为真,另一个是IsApproved
是false,即:
public class Object
{
public int Id { get; set; }
public int MatchId { get; set; }
public string Name { get; set; }
public bool IsApproved { get; set; }
}
该列表将类似于:
1 123ABC SomeName True
2 123ABC SomeElse False
3 321CBA Name2 True
4 321CBA Name3 False
5 987ASD NameName True
6 987ASD TestTest False
我需要将它们按ѭ9分组,然后将它们分开,这样我便有了一个新列表:
public class Program
{
public List<PairedObject> PairedObjects { get; set; }
}
public class PairedObject
{
public Object IsApproved { get; set; }
public Object NotApproved { get; set; }
}
关于如何做到这一点的任何建议?非常感谢你。
没有找到相关结果
已邀请:
1 个回复
缮淳彼誊