我有以下類別: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'(或等效查詢表達式)來實現。現在,你試過了什麼,發生了什麼? –