基于两个属性从列表中检索多个对象

沙杜斯

我有一个具有三个属性(名称,严重性和出现次数)的对象列表。我需要检索所有与最高严重性匹配的名称,然后再匹配该严重性内出现次数最高的名称。

因此给出一个列表,例如:

Name:   Sev:   Occ:
Foo     3      2
Bar     2      3
Foobar  2      3

我希望能回到Foo。

给定一个列表,例如:

Name:   Sev:   Occ:
Foo     3      3
Bar     3      3
Foobar  2      4

我希望能回到FooBar。

我想重要的是要注意,我只需要返回的名称,并且由于对象列表相对较小,因此我不关心多个循环...只是每次在表单上更改值时都会运行该循环。

我承认我的linq-fu严重不足。到目前为止,我已经尝试使用morelinq并进行了两次通行证...

 List<Offenders> offenderList = new List<Offenders>();

// offenderList.Add appropriate data objects

var offSev = offenderList.MaxBy(x => x.Severity);
var offOcc = offSev.MaxBy(x => x.Occurrence);

我希望有一个仅包含我想要的记录的列表(offOcc),然后可以遍历该报告的.Names属性。取而代之的是,我得到一个错误:第二条语句中的“违规者”不包含“ MaxBy”的定义。

rory.ap

将您的第一个语句更改为此:

var offSev = offenderList.MaxBy(x => x.Severity).ToList();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基于共同属性的两个(或多个)列表中的C#合并属性

来自分类Dev

基于两个属性从数组中删除对象

来自分类Dev

如何基于属性合并两个对象列表并将重复项合并到新对象中

来自分类Dev

使用LINQ仅基于单个对象属性来获取两个对象列表之间的差异

来自分类Dev

基于两个条件从列表中检索项目的“最佳” python方法

来自分类Dev

iOS解析如何从基于两个类的查询中检索对象?

来自分类Dev

iOS解析如何从基于两个类的查询中检索对象?

来自分类Dev

如何基于对象索引合并两个列表-保留属性?

来自分类Dev

基于一个属性Javascript检索多个对象

来自分类Dev

比较具有多个列表属性的两个对象的最佳方法是什么

来自分类Dev

如何基于公共属性加入两个列表

来自分类Dev

基于两个属性深度过滤字典列表

来自分类Dev

如何基于两个自定义对象删除列表中的重复项

来自分类Dev

比较两个对象列表并通过比较java 8中两个列表的一个属性形成一个新列表

来自分类Dev

根据javascript中的两个属性获取数组中重复对象的列表

来自分类Dev

无法从两个不同的数组列表中检索值

来自分类Dev

如何从Java中的两个对象检索值?

来自分类Dev

如何从Java中的两个对象检索值?

来自分类Dev

搜索多个约束的对象数组(两个属性)

来自分类Dev

比较两个对象列表与特定属性上的LINQ

来自分类Dev

通过对象属性两个列表的交集

来自分类Dev

如何按属性过滤两个 json 对象列表?

来自分类Dev

根据Javascript中两个对象属性的总和对列表进行排序

来自分类Dev

使用LINQ基于另一个属性的两个不同列表中存在的数字之间的差异

来自分类Dev

比较两个列表以获取同时出现在两个列表中的对象

来自分类Dev

比较两个列表以获取同时出现在两个列表中的对象

来自分类Dev

.find()基于两个属性的逻辑或

来自分类Dev

Linq SelectMany 基于两个属性

来自分类Dev

基于对象的两个值的compareTo

Related 相关文章

  1. 1

    基于共同属性的两个(或多个)列表中的C#合并属性

  2. 2

    基于两个属性从数组中删除对象

  3. 3

    如何基于属性合并两个对象列表并将重复项合并到新对象中

  4. 4

    使用LINQ仅基于单个对象属性来获取两个对象列表之间的差异

  5. 5

    基于两个条件从列表中检索项目的“最佳” python方法

  6. 6

    iOS解析如何从基于两个类的查询中检索对象?

  7. 7

    iOS解析如何从基于两个类的查询中检索对象?

  8. 8

    如何基于对象索引合并两个列表-保留属性?

  9. 9

    基于一个属性Javascript检索多个对象

  10. 10

    比较具有多个列表属性的两个对象的最佳方法是什么

  11. 11

    如何基于公共属性加入两个列表

  12. 12

    基于两个属性深度过滤字典列表

  13. 13

    如何基于两个自定义对象删除列表中的重复项

  14. 14

    比较两个对象列表并通过比较java 8中两个列表的一个属性形成一个新列表

  15. 15

    根据javascript中的两个属性获取数组中重复对象的列表

  16. 16

    无法从两个不同的数组列表中检索值

  17. 17

    如何从Java中的两个对象检索值?

  18. 18

    如何从Java中的两个对象检索值?

  19. 19

    搜索多个约束的对象数组(两个属性)

  20. 20

    比较两个对象列表与特定属性上的LINQ

  21. 21

    通过对象属性两个列表的交集

  22. 22

    如何按属性过滤两个 json 对象列表?

  23. 23

    根据Javascript中两个对象属性的总和对列表进行排序

  24. 24

    使用LINQ基于另一个属性的两个不同列表中存在的数字之间的差异

  25. 25

    比较两个列表以获取同时出现在两个列表中的对象

  26. 26

    比较两个列表以获取同时出现在两个列表中的对象

  27. 27

    .find()基于两个属性的逻辑或

  28. 28

    Linq SelectMany 基于两个属性

  29. 29

    基于对象的两个值的compareTo

热门标签

归档