我有类“Estimation”,这个类有一个属性“EstimationItems”(类型是 IList)
public class EstimationItem
{
public virtual int Id { get; set; }
public virtual Product Product { get; set; }
public virtual int Quantity { get; set; }
public virtual decimal Price { get; set; }
}
public class Product
{
public virtual int Id { get; set; }
public virtual string Code { get; set; }
public virtual string Name { get; set; }
}
当我有一个“Estimation”实例时,我想知道“EstimationItems”是否包含代码为“MyCode”的产品。
最佳答案
使用这个:
List<EstimationItem> items = new List<EstimationItem>();
// Add items
int searchedCode = 1
if(items.Any(i => i.Product.Code == searchedCode))
{
// Contained
}
关于c# - 包含 Linq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6486706/