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

     2023-04-18     49

关键词:

【中文标题】使用 lambda 函数的列表中对象属性值的总和 [重复]【英文标题】:Total sum for an object property value in a list using a lambda function [duplicate] 【发布时间】:2012-05-06 04:24:32 【问题描述】:

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

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

示例列表:

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

返回 15

【问题讨论】:

【参考方案1】:

测试数据

var ls=new List<OutputRow>();
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);

【讨论】:

完美运行,正是我所需要的!谢谢。【参考方案2】:

类似这样的:

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

【讨论】:

如何使用“减少”来获取 Dart/Flutter 中对象列表中的值的总和

】如何使用“减少”来获取Dart/Flutter中对象列表中的值的总和【英文标题】:Howtouse"reduce"togetthesumofvaluesinalistofobjectsinDart/Flutter【发布时间】:2020-08-2206:24:20【问题描述】:假设我有一个这样的对象列表:provinces=[name:\'cit... 查看详情

如何在飞镖列表中获取重复值的总和?

...吗?Listlist=[1,1,2,3,2];ListnewList=[2,4,3];【问题讨论】:确保使用来自collection库的groupBy***函数print(group 查看详情

从列表中获取总和为值的元素数组[重复]

...本,下面的背景摘要提供了更大的背景。问题:创建一个函数,列出列表中所有元素的总和为数组中的给定值。鉴于:List<int>list=newList<int>()1,2,3,4 查看详情

我们可以在没有循环的情况下在 oracle 中获得列表属性的总和吗?

...】:我们可以得到下面列表中所有小时的总和吗?我正在使用带有JSON_QUERY函数的sum函数,但出现错误。SETSERVEROUTONDECLAREdatavarchar2(200);JSONSTRING 查看详情

Django 1.9 在列表中查找属性等于某个值的对象

】Django1.9在列表中查找属性等于某个值的对象【英文标题】:Django1.9Findobjectinlistthathasattributeequaltosomevalue【发布时间】:2016-05-0103:03:48【问题描述】:我想知道如何查询属性等于某个给定值的所有餐厅,以及交付区域属性列表中... 查看详情

查找是不是在列表中找到具有特定属性值的元素

...述】:我正在尝试在kotlin的对象列表中查找一个值,为此使用“过滤器”,但如果找到该值,我需要返回true或false,但过滤器会返回我的对象​​列表匹配的情况。t.fil 查看详情

使用linq根据每个项目中的值的总和对列表进行排序(代码片段)

我有另一个LINQ计算问题。我有一个由课程项目组成的列表:List<ProductionClass>Production=newList<ProductionClass>();Production.Add(newProductionClass()Plant="PlantA",Value1=94.4,Value2=97.2,Value3=71.9,Value4=12.8) 查看详情

尝试使用反应在表中查找检查值的总和

】尝试使用反应在表中查找检查值的总和【英文标题】:Tryingtofindthesumofcheckedvaluesinatableusingreact【发布时间】:2020-08-0817:26:26【问题描述】:此函数当前返回总分,但我试图仅获取检查值(分数)的总和。因此,每次用户选择复... 查看详情

C#对象列表,我如何获得一个属性的总和

】C#对象列表,我如何获得一个属性的总和【英文标题】:C#Listofobjects,howdoIgetthesumofaproperty【发布时间】:2011-05-2002:36:15【问题描述】:我有一个对象列表。单个对象条目的一个属性是数量。如何获得金额的总和?如果我的列表... 查看详情

你会如何解决这个问题?使用reduce方法计算此数组中嵌套对象值的总和?

】你会如何解决这个问题?使用reduce方法计算此数组中嵌套对象值的总和?【英文标题】:Howwouldyoutacklethis?usingthereducemethodtocalculatethesumofanestedobjectvalueinthisarray?【发布时间】:2022-01-1808:03:48【问题描述】:我需要找出这个数组... 查看详情

使用 lambda 根据列表的 Id 对列表中的对象进行分组

】使用lambda根据列表的Id对列表中的对象进行分组【英文标题】:UselambdatogroupanobjectwithinalistaccordingtotheIdofthelist【发布时间】:2022-01-0405:04:30【问题描述】:晚安,我需要一些帮助来使用Java8(lambda)对对象列表进行分组我有我的实... 查看详情

重定向对象列表以使用 lambda 减少函数时出错

】重定向对象列表以使用lambda减少函数时出错【英文标题】:Anerrorwhenredirectingalistofobjectstoreducefunctionwithlambda【发布时间】:2019-12-3007:02:12【问题描述】:这是简单的代码。classC:def__init__(self):self.l=[1,2,3]a=C()b=C()c=C()reduce(lambdax,y:x.... 查看详情

如何使用 lambda 在对象中打印集合列表

】如何使用lambda在对象中打印集合列表【英文标题】:Howtoprintsetlistinobjectwithlambda【发布时间】:2018-12-0410:15:39【问题描述】:我有这样的课:publicclassSubjectextendsEntitetprivateStringpersonalID;privateStringname;privateIntegerECTS;privateProfesorsubj... 查看详情

如何使用 LINQ 选择具有最小或最大属性值的对象

】如何使用LINQ选择具有最小或最大属性值的对象【英文标题】:HowtouseLINQtoselectobjectwithminimumormaximumpropertyvalue【发布时间】:2010-10-2904:26:04【问题描述】:我有一个带有NullableDateOfBirth属性的Person对象。有没有一种方法可以使用LI... 查看详情

在c#中使用lambda获取嵌套列表中的特定元素

】在c#中使用lambda获取嵌套列表中的特定元素【英文标题】:Getthespecificelementinnestedlistusinglambdainc#【发布时间】:2015-03-2100:13:52【问题描述】:好日子,假设我有一个静态List&lt;AClass&gt;对象(我们将其命名为myStaticList),... 查看详情

python中使用列表生成式生成多个lambda函数逻辑错误(代码片段)

1、当使用列表生成式来生成多个匿名函数fun=[lambdan:n*iforiinrange(5)]forfinfun:print(f(1))我期望的返回结果是01234但是实际打印出的结果却是44444最后生成的函数都是使用i=4这个值,十分的奇怪2、原因由于这个list列表的元素是... 查看详情

python中使用列表生成式生成多个lambda函数逻辑错误(代码片段)

1、当使用列表生成式来生成多个匿名函数fun=[lambdan:n*iforiinrange(5)]forfinfun:print(f(1))我期望的返回结果是01234但是实际打印出的结果却是44444最后生成的函数都是使用i=4这个值,十分的奇怪2、原因由于这个list列表的元素是... 查看详情

java8中列表对象多条件排序

...了lambda表达式,当接口是一个 @FunctionalInterface时可以使用lambda表达式代替 Function典型的应用场景为:A.1个只有1个方法的接口,避免写匿名类;B.接受Fuction接口为参数的方法 1lambda函数式编程特性函数式接口:FunctionalIn... 查看详情