从对象列表中获取具有最大值的对象的最有效方法

奥术

我有一个称为入口的对象。它在float中具有min和max,在字符串中具有fileName。这些对象存储在列表中

List<Entry> minMaxList = new List<Entry>();

我需要找到一个具有最大值和最小值的对象及其文件名。

所以如果我有一个像这样的数组

       Entry1                    Entry2                  Entry3
min  max    filename        min  max    filename      min  max    filename
| 2 | 120 |  file1.txt |  | 2 | 150 |  file1.txt |  | 5 | 150 |  file1.txt |     

我想得到具有最低值的对象是Entry1和Entry2,具有最高值的对象是Entry2和Entry3

我尝试了这个:

var max =  minMaxList.Max(r => r.getMax())

效果很好,但是它返回了我一个单一的值,而没有任何其他有关其来源的信息。我需要整个对象,或者至少需要此值所在的文件名。我想知道是否可以在单个命令中完成,或者我是否必须再次迭代该列表并根据先前选择的最小和最大找到所有条目。

布林迪

您始终可以过滤可枚举,而不是只允许最大值通过:

var maxvalue = minMaxList.Max(w => w.getMax());
var maxitems = minmaxlist.Where(w => w.getMax() == maxvalue);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据对象属性的最大值合并对象列表的最有效方法

来自分类Dev

根据对象属性的最大值合并对象列表的最有效方法

来自分类Dev

从列表中删除具有空属性的对象的最有效方法

来自分类Dev

获得具有最大值的行的最有效方法是什么?

来自分类Dev

具有最大值的对象列表

来自分类Dev

遍历列表和设置最大值Python的最有效方法是什么?

来自分类Dev

在具有不同值的对象数组(即数组)中查找对象的最有效方法是什么?

来自分类Dev

从Angular中的对象获取具有最大值的元素

来自分类Dev

使用LINQ从列表中获取具有特定属性最大值的对象

来自分类Dev

使用LINQ从列表中获取具有特定属性最大值的对象

来自分类Dev

合并列表的最有效方法,其中最终值是每个列表维护位置的最大值

来自分类Dev

搜索对象值数组的最有效方法

来自分类Dev

从号码列表中获取最大号码的最快,最有效的方法

来自分类Dev

什么是在Django中过滤对象的最有效方法

来自分类Dev

在C ++中找到const向量中4个最大值的迭代器的最有效方法

来自分类Dev

检查 PHP 7 中是否存在对象值的最有效方法

来自分类Dev

选择列的最大值和该行的相应数据的最有效方法

来自分类Dev

如何从具有多个值的groupby对象中获取最大值?

来自分类Dev

从数组中返回具有最大值的对象

来自分类Dev

存储具有相应索引的对象的最有效方法

来自分类Dev

合并具有嵌套键和日期键的对象的最有效方法是什么?

来自分类Dev

域获取其组中具有最大值的10个对象

来自分类Dev

在对象列表中获取具有最大属性值的对象

来自分类Dev

用JavaScript在列表中查找对象的首次出现索引的最快/最有效方法是什么?

来自分类Dev

从迭代ArrayList内部删除对象的最有效方法

来自分类Dev

引用嵌套对象的最有效方法

来自分类Dev

使用JavaScript对象构建菜单的最有效方法

来自分类Dev

从迭代ArrayList内部删除对象的最有效方法

来自分类Dev

引用嵌套对象的最有效方法

Related 相关文章

  1. 1

    根据对象属性的最大值合并对象列表的最有效方法

  2. 2

    根据对象属性的最大值合并对象列表的最有效方法

  3. 3

    从列表中删除具有空属性的对象的最有效方法

  4. 4

    获得具有最大值的行的最有效方法是什么?

  5. 5

    具有最大值的对象列表

  6. 6

    遍历列表和设置最大值Python的最有效方法是什么?

  7. 7

    在具有不同值的对象数组(即数组)中查找对象的最有效方法是什么?

  8. 8

    从Angular中的对象获取具有最大值的元素

  9. 9

    使用LINQ从列表中获取具有特定属性最大值的对象

  10. 10

    使用LINQ从列表中获取具有特定属性最大值的对象

  11. 11

    合并列表的最有效方法,其中最终值是每个列表维护位置的最大值

  12. 12

    搜索对象值数组的最有效方法

  13. 13

    从号码列表中获取最大号码的最快,最有效的方法

  14. 14

    什么是在Django中过滤对象的最有效方法

  15. 15

    在C ++中找到const向量中4个最大值的迭代器的最有效方法

  16. 16

    检查 PHP 7 中是否存在对象值的最有效方法

  17. 17

    选择列的最大值和该行的相应数据的最有效方法

  18. 18

    如何从具有多个值的groupby对象中获取最大值?

  19. 19

    从数组中返回具有最大值的对象

  20. 20

    存储具有相应索引的对象的最有效方法

  21. 21

    合并具有嵌套键和日期键的对象的最有效方法是什么?

  22. 22

    域获取其组中具有最大值的10个对象

  23. 23

    在对象列表中获取具有最大属性值的对象

  24. 24

    用JavaScript在列表中查找对象的首次出现索引的最快/最有效方法是什么?

  25. 25

    从迭代ArrayList内部删除对象的最有效方法

  26. 26

    引用嵌套对象的最有效方法

  27. 27

    使用JavaScript对象构建菜单的最有效方法

  28. 28

    从迭代ArrayList内部删除对象的最有效方法

  29. 29

    引用嵌套对象的最有效方法

热门标签

归档