Hallo Forum,
Ich bin schon länger Mitleser und habe schon viele Antworten hier gefunden - Super Forum!
Jetzt stehe ich vor einem Problem bzw. auf dem Schlauch. Ich erstelle dynamisch eine list einer Struktur und hole dann jeweils den kleinsten und den größten Wert von "byte_nr" über linq.
Wie kann ich einen weiteren Wert "type" des größten Wertes von "byte_nr" erhalten?
Irgendwie komme ich nicht drauf...
Danke an euch
Ich bin schon länger Mitleser und habe schon viele Antworten hier gefunden - Super Forum!
Jetzt stehe ich vor einem Problem bzw. auf dem Schlauch. Ich erstelle dynamisch eine list einer Struktur und hole dann jeweils den kleinsten und den größten Wert von "byte_nr" über linq.
Wie kann ich einen weiteren Wert "type" des größten Wertes von "byte_nr" erhalten?
Irgendwie komme ich nicht drauf...
VB.NET-Quellcode
- Public Structure WorkData
- Public handle As Integer
- Public db_nr As Integer
- Public byte_nr As Integer
- Public bit_nr As Integer
- Public type As var_type
- Public dev As Integer
- Public db As Integer
- Public bc As Integer
- Public value As Double
- Public changed As Boolean
- End Structure
- Dim IndexList As New List(Of WorkData)
- Dim Cmd = From item In IndexList
- Group item By item.handle, item.db_nr Into g = Group
- Let minByte = g.Min(Function(p As WorkData) p.byte_nr)
- Let maxByte = g.Max(Function(p As WorkData) p.byte_nr)
- Let maxEntry = g.Max(Function(max As WorkData) max.type) 'funktioniert so natürlich nicht, ich erhalte den größten Wert von type aus der Gruppe
Danke an euch