如果CONTAINS,则将项目分配给列表

时间:2016-11-28 10:04:11

标签: c# linq lambda contains

我有一个清单

public List<OrderLineItemQuestionPrice> QuestionPriceList { get; set; }

public class OrderLineItemQuestionPrice
{
    public string DisplayName { get; set; }
    public Price Price { get; set; }
    public string QuestionCode { get; set; }
}

我有另一个清单

List<OrderLineItemQuestionPrice> promotionItem;

如果QuestionPriceList包含'促销',我想将promotionItem的商品分配给QuestionCode

List<OrderLineItemQuestionPrice> promotionItem = orderLineItemList.QuestionPriceList.Where(p=>p.QuestionCode.Contains("Promotion")) 

1 个答案:

答案 0 :(得分:1)

我可以看到的一个问题是你最后没有打电话给D:\K\solr-6.3.0\bin\post -c collection_name D:\K\solr-6.3.0\examp le\exampledocs\monitor.xml 。此外,如果您不想检查确切的字符串ToList();,请拨打Promotion

ToLower()