Listbox einträge Nummerieren

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von picoflop.

    Listbox einträge Nummerieren

    Hallo Leute ich bin echt am verzweifeln und weis einfach nicht weiter und zwar meine aufgabe ist es ein programm zu schreiben was aus einer Listbox die Einträge ( Die Prozentzahlen (Noten)) nimmt und den Notendurchschnitt errechnet. Nun meine frage wie soll ich das schreiben soll ich jeden einzelenen listbox item eine zahlvergeben und zum schluss sagen teile die zahl.Text + die nächste zahl.text durch die / beiden .Zahlen ? oder habt ihr bessere ideen google wurde abgesucht danke für eure hilfe.
    lb.Items.OfType(Of Double).Average

    lb - Name der Listbox
    .items - alle Objekte in der Listbox
    .OfType(Of Double) - Alle Objekte die vom Typ Double sind
    .Average - Durchschnitt aller Doubles

    VB.NET-Quellcode

    1. Dim lb As New ListBox
    2. For i = 1 To 10
    3. lb.Items.Add(10.0#)
    4. Next
    5. For i = 1 To 10
    6. lb.Items.Add(1I)
    7. Next
    8. Dim durch = lb.Items.OfType(Of Double).Average

    Ergebnis: 10.0
    Weil die Integers halt keine Doubles sind ;)