使用lambda函数的列表中对象属性值的总和

我有以下内容: List ,其中包含许多OutputRow对象。

我想知道是否有一种方法可以让我在列表中使用lambda函数来返回列表中每个OutputRow对象上某个propertyX的值的总和。

示例列表:

 OutputRow.propertyX = 4 OutputRow.propertyX = 6 OutputRow.propertyX = 5 

返回15

测试数据

 var ls=new List(); ls.Add(new OutputRow(){propertyX=4}); ls.Add(new OutputRow(){propertyX=6}); ls.Add(new OutputRow(){propertyX=5}); 

LAMBDA

 var total= ls.Sum(x=>x.propertyX); 

这样的东西:

 var yourSum = yourOutputRowList.Sum(x => x.propertyX);