Hallo zusammen,
ich habe eben ein altes Projekt wiedergefunden und geöffnet. Es geht darum, dass ich eine Klasse
Danke und einen schönen Abend gewünscht.
ich habe eben ein altes Projekt wiedergefunden und geöffnet. Es geht darum, dass ich eine Klasse
Lampe
habe. Diese hat die Eigenschaften ID
und Datum_des_letzten_Leuchtmittelaustauschs
. In FormMain
habe ich eine List(Of Lampe)
. Um nun die Lampe mit dem ältesten Leuchtmittel zu finden, brauche ich eure Hilfe. Seiner Zeit habe ich es so gelöst, dass ich eine neue Liste erstellte und diese sortiere, und dann den nullten Index hernehme. Geht das anders, vielleicht mit LINQ?Danke und einen schönen Abend gewünscht.
VB.NET-Quellcode
- Private Sub Button_get_oldest_Click(sender As Object, e As EventArgs) Handles Button_get_oldest.Click
- Dim sorted_List_of_Lampe_ordered_by_date As List(Of Lampe) = Alle_Lampen.OrderBy(Function(L As Lampe) L.Datum_des_letzten_Leuchtmittelaustauschs).ToList()
- MessageBox.Show("Nr. " & sorted_List_of_Lampe_ordered_by_date.First().ID.ToString(Deu) & NewLine & sorted_List_of_Lampe_ordered_by_date.First().Datum_des_letzten_Leuchtmittelaustauschs.ToString("g", Deu),
- "Info zum ältesten Leuchtmittel",
- MessageBoxButtons.OK,
- MessageBoxIcon.Information)
- End Sub