我有BillArticle列表的字段合并列表中的对象的对象,这个类是这个样子:通过将对象
public class BillArticle
{
public int ArticleID { get; set; }
public string ArticleName { get; set; }
public double ArticleQuantity { get; set; }
public double ArticlePrice { get; set; }
}
所以我必须列出contaning让说,10个对象,我想合并这重复ArticleID和ArticlePrice。
所以我的问题是这样的:我想通过列表,如果有2个或多个对象具有相同的ArticleID和相同的价格合并它们(总和ArticleQuantity)。我一直在p my我的头,现在如果有人能帮我一把,那将会很棒。感谢您提前给予的帮助,并为我的英语不好而感到遗憾。
+1,哇,那是快。我还没有完成Select子句中的投影。 –
+1非常感谢您的帮助! – Jordan
@Jordan。我试图根据变化来展示如何在评论中通过ArticleId和ArticlePrice进行分组,但它不合适,我添加了第二个答案。 JonSkeet的第一个答案仅限于由“ArticleId”进行分组。@JonSkeet,我希望你能和你在一起。 –