Entwickler-Ecke
C# - Die Sprache - Zahlen in einer Listbox addieren?
Rob15k - Di 14.12.10 20:27
Titel: Zahlen in einer Listbox addieren?
Hi,
kann mir vielleicht jemand sagen wie ich Zahlen in einer ListBox addieren kann?
Will zum Beispiel :
22000
50000
5000
in eine ListBox einfügen und wenn ich dann Berechnen drücke soll mir
das Ergebnis ausgegeben werden.
Am besten auch noch der Mittelwert
Yogu - Di 14.12.10 20:39
Rob15k hat folgendes geschrieben : |
Will zum Beispiel :
22000
50000
5000
in eine ListBox einfügen |
Kannst du mir mal sagen, wie man etwas in eine Listbox einfügt? :gruebel:
Wenn du wirklich die ListBox gemeint hast, brauchst du noch ein paar Steuerelemente mehr. Erstelle doch mal das Formular, gebe den Komponenten ihre Namen und überlege dann, was beim Berechnen genau gemacht werden muss.
So kannst du die ListBox um eine Zeile erweitern:
C#-Quelltext
1:
| listBox1.Items.Add(zahl); |
Und so kannst du auf einen bestimmten Eintrag zugreifen:
C#-Quelltext
1:
| int zahl = Int.Parse(listBox1.Items[index].ToString()); |
Die Anzahl der Einträge bekommst du über
listBox1.Items.Count.
Das sollte eigentlich genügen. Mit diesen Bausteinen* solltest du in der Lage sein, Summe und Durchschnitt zu berechnen. :)
Edit: *Die
Bausteine sollen natürlich keine schwarzen Boxen sein - also frag bitte, wenn was darin unklar ist.
Rob15k - Di 14.12.10 20:44
Perfekt Danke =)
DuxGladii - Mi 15.12.10 14:44
Noch besser wäre statt Wert zu parsen, den Wert zu casten, also (int)listBox1.Items[index];
Ist deutlich performanter, fällt allerdings bei niedrigen Anzahlen nicht auf :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!