14
我有一个类和如下列表:LINQ和条件的总和
class C1
{
int RecType ...;
decimal Income ...;
decimal Outcome ...;
}
List<C1> myList ...;
名单装载几个记录,他们在RecType 各种值我想要的是来计算的总收入和结果,但只针对RecType
这里一定值是什么,我需要得到
totalIncome = myList.Sum(Income).Where(RecType==1);
我怎样才能做到这一点的LINQ伪代码?
谢谢
我相信我的代码将是比@马克的快15-20%... – code4life 2010-06-06 22:22:34
非常感谢,这似乎是唯一的修复我得到一个可以为空的小数的总和。 – user1534664 2014-04-16 20:57:49
这太棒了!与linq一起工作,甚至可以解决列表为空时的问题。 – 2014-12-26 19:07:03