Autor Beitrag
Rob15k
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Di 14.12.10 20:27 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Di 14.12.10 20:39 
user profile iconRob15k hat folgendes geschrieben Zum zitierten Posting springen:
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:

ausblenden C#-Quelltext
1:
listBox1.Items.Add(zahl);					

Und so kannst du auf einen bestimmten Eintrag zugreifen:

ausblenden 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.

Für diesen Beitrag haben gedankt: Rob15k
Rob15k Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Di 14.12.10 20:44 
Perfekt Danke =)
DuxGladii
Hält's aus hier
Beiträge: 8

Win7
VS2010, C#
BeitragVerfasst: 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 :)