2016-11-14 152 views
0

我有两个列表,我需要找到嵌套列表的总和,第一个列表中应该有过滤器。如何查找嵌套列表中的字段与where条件的总和?

例:

Class Customer{ 
    string Name 
    List<Order> Orders 
    string State 
} 

Class Order{ 
    int OrderID 
    int OrderTotal 
    int ItemCode 
} 

我需要找到订单的总和在特定状态下,我找这个lambda表达式。

+0

请编辑您的问题以显示[您迄今尝试过的方式](http://whathaveyoutried.com)。您应该包含您遇到问题的代码[mcve],然后我们可以尝试帮助解决特定问题。你还应该阅读[问]。 –

回答

0

以下是lambda表达式,可用于获取orderTotal与过滤器状态之和。 客户客户=新客户(); 现在将一些数据添加到您的客户对象和订单对象。

customer.Where(cust => cust.State.Equals("Alaska")).Sum(order => order.OrderTotal);