Как я могу получить минимальное значение стоимости объявления максимальное из этого примераМин и Макс из коллекции списка
Public Class RowsFound
Property RowIndex As integer
Property Qty As Integer
Property LineValue As Double
End Class
Dim Test as new List(Of RowsFound)
выше вы можете увидеть структуру в мой список. Вот как выглядят данные.
Что бы быть лучшим способом, чтобы получить RowIndex, основанный на максимальном LineValue и RowIndex Мин LineValue
Я сделал это как испытание, но хотел бы видеть, если есть лучший способ сделать это.
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
Спасибо :)
вы пробовали что-нибудь? в чем смысл «лучшего»? Меньший код? Быстрое выполнение? Проще всего поддерживать? – Plutonix
Да, я бы сказал, что наименьший и быстрый был бы идеальным. :) – Etienne
http://stackoverflow.com/questions/35301862/finding-an-item-in-a-list-with-maximum-value –