【发布时间】:2016-11-07 18:21:33
【问题描述】:
我有以下模型类:
public class Promotion
{
public Offers Offers { get; set; }
}
public class Offers
{
public List<PromotionOffer> Offer { get; set; }
}
public class PromotionOffer
{
public string CategoryName { get; set; }
public List<Product> Product { get; set; }
}
public class Product
{
public string ProductName { get; set; }
}
我有Promotion 对象和一个字符串allProducts。
Promotion promotion = promotion;
string allProducts = string.Empty;
我想在 CategoryName == "Premium" 的所有产品中分配和附加 ProductName。
是否可以使用 lambda 表达式来实现这一点?或者也需要一个foreach循环?请指导,我怎样才能做到这一点?
【问题讨论】:
-
您是说要更改现有
ProductName属性的值吗?或者您是说要将它们全部附加到allProducts?还是两者兼而有之?