所以我有一类产品:
class Product{
public int id;
public int price;
public string product_name;
}
var BoughtProductList = new List<Product>();
BoughtProductList .Add(new Product() { id = 1, price = 3 product_name = "orange" });
BoughtProductList .Add(new Product() { id = 2, price = 2 product_name = "apple" });
BoughtProductList .Add(new Product() { id = 2, price = 2 product_name = "apple" });
BoughtProductList .Add(new Product() { id = 3, price = 3 product_name = "banana" });
现在我想把它放在一张桌子上,这样它就会向我展示所有购买的产品,但我不想两次看到苹果产品。我如何在 linq 中查看该列表而不创建该类的新实例并添加相同的产品 ID 以查看我在该列表中出售该苹果的金额。