列表集合中的最小值和最大值

艾蒂安(Etienne)

如何从此示例中获取最小值和最大值

Public Class RowsFound
    Property RowIndex As integer
    Property Qty As Integer
    Property LineValue As Double
End Class
Dim Test as new List(Of RowsFound)

在上方,您可以看到我列表中的结构。这就是数据的样子。在此处输入图片说明

基于最大LineValue和最小LineValue的RowIndex获取RowIndex的最佳方法是什么

我已经将此做为测试,但想看看是否有更好的方法可以做到这一点。

                        Dim MaxRow As Integer = 0
                        Dim MaxRowValue As Integer = 0
                        Dim MinRow As Integer = 999999
                        Dim MinRowValue As Integer = 999999
                        For Each MinMaxitem As RowsFound In ListOfRows
                            If MinMaxitem.LineValue < MinRowValue Then
                                MinRow = MinMaxitem.RowIndex
                                MinRowValue = MinMaxitem.LineValue
                            End If
                            If MinMaxitem.LineValue > MaxRowValue Then
                                MaxRow = MinMaxitem.RowIndex
                                MaxRowValue = MinMaxitem.LineValue
                            End If
                        Next

谢谢 :)

ʀ

一种简单的方法是使用LINQ:

Public Class RowsFound
    Property RowIndex As Integer
    Property Qty As Integer
    Property LineValue As Double
    Public Sub New(i As Integer, q As Integer, v As Double)
        Me.RowIndex = i
        Me.Qty = q
        Me.LineValue = v
    End Sub
End Class
Dim Test As New List(Of RowsFound) From {New RowsFound(0, 1, 105.25), New RowsFound(1, 2, 100), New RowsFound(2, 1, 110), New RowsFound(3, 2, 60.25)}


Dim RowIndexMax As Integer = (From row As RowsFound In Test.OrderByDescending(Function(x) x.LineValue) Select row.RowIndex).First
Dim RowindexMin As Integer = (From row As RowsFound In Test.OrderBy(Function(x) x.LineValue) Select row.RowIndex).First

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数组中的Java最小值和最大值

来自分类Dev

Python中的列表推导,可计算列表的最小值和最大值

来自分类Dev

获取Clojure中的最大值和最小值

来自分类Dev

在.json中查找最大值和最小值

来自分类Dev

从数组中查找最小值和最大值,最小值始终为0

来自分类Dev

最小值和最大值的下拉列表,在EI9和IE8 jQuery中不更新

来自分类Dev

在列表中交换最大值和最小值

来自分类Dev

如何使用LINQ以删除列表中的最小值和最大值

来自分类Dev

在Python中查找列表的最小值,最大值

来自分类Dev

列表集合中的最小值和最大值

来自分类Dev

从R中的数字列表中提取最大值和最小值

来自分类Dev

字典列表中的最小值和最大值输出不正确

来自分类Dev

在Python的列表模式中查找最小值和最大值

来自分类Dev

最小值和最大值

来自分类Dev

元组列表中的最小值和最大值

来自分类Dev

在列表中获取最小值和最大值

来自分类Dev

获取Clojure中的最大值和最小值

来自分类Dev

在.json中查找最大值和最小值

来自分类Dev

从数组中查找最小值和最大值,最小值始终为0

来自分类Dev

如何从Java中的多列集合中获取最大值和最小值

来自分类Dev

从对象列表中获取最小值和最大值

来自分类Dev

JavaScript中数组的最小值和最大值

来自分类Dev

数组中的最大值和最小值

来自分类Dev

显示数据库中最大值和最小值之间的下拉列表值

来自分类Dev

系列中的最小值和最大值

来自分类Dev

Javascript:遍历对象列表并在已知最小值和最大值之间缩放值

来自分类Dev

查找列表中每个嵌套列表的最小值和最大值

来自分类Dev

获取 Laravel 中每个不同项名称具有最小值和最大值的集合项

来自分类Dev

从 Python 中的列表列表中获取最小值和最大值的最快方法?

Related 相关文章

  1. 1

    数组中的Java最小值和最大值

  2. 2

    Python中的列表推导,可计算列表的最小值和最大值

  3. 3

    获取Clojure中的最大值和最小值

  4. 4

    在.json中查找最大值和最小值

  5. 5

    从数组中查找最小值和最大值,最小值始终为0

  6. 6

    最小值和最大值的下拉列表,在EI9和IE8 jQuery中不更新

  7. 7

    在列表中交换最大值和最小值

  8. 8

    如何使用LINQ以删除列表中的最小值和最大值

  9. 9

    在Python中查找列表的最小值,最大值

  10. 10

    列表集合中的最小值和最大值

  11. 11

    从R中的数字列表中提取最大值和最小值

  12. 12

    字典列表中的最小值和最大值输出不正确

  13. 13

    在Python的列表模式中查找最小值和最大值

  14. 14

    最小值和最大值

  15. 15

    元组列表中的最小值和最大值

  16. 16

    在列表中获取最小值和最大值

  17. 17

    获取Clojure中的最大值和最小值

  18. 18

    在.json中查找最大值和最小值

  19. 19

    从数组中查找最小值和最大值,最小值始终为0

  20. 20

    如何从Java中的多列集合中获取最大值和最小值

  21. 21

    从对象列表中获取最小值和最大值

  22. 22

    JavaScript中数组的最小值和最大值

  23. 23

    数组中的最大值和最小值

  24. 24

    显示数据库中最大值和最小值之间的下拉列表值

  25. 25

    系列中的最小值和最大值

  26. 26

    Javascript:遍历对象列表并在已知最小值和最大值之间缩放值

  27. 27

    查找列表中每个嵌套列表的最小值和最大值

  28. 28

    获取 Laravel 中每个不同项名称具有最小值和最大值的集合项

  29. 29

    从 Python 中的列表列表中获取最小值和最大值的最快方法?

热门标签

归档