我有以下类别:C#LINQ到组由对象属性
public class MyItem
{
public string Email;
public int Value1;
public datetime Value2;
//etc
}
public class MyItems : List<MyItem> {}
我填充MyItems随机项目的列表对象。现在我需要将这个列表分成更小的列表,每个列表只包含具有相同'Email'属性的项目。
这可以使用Linq来实现吗?
为什么你继承'名单'一类? –
没有特别的理由。我可能会为该类添加特定的方法。 –
是的,在LINQ中绝对可以使用'GroupBy'(或等效查询表达式)来实现。现在,你试过了什么,发生了什么? –