Entwickler-Ecke
WinForms - textbox Inhalt in Arraylist einfügen
alexo123 - Mi 06.08.08 12:51
Titel: textbox Inhalt in Arraylist einfügen
Hi Leute,
ich bin zimlich neu hier!
Ich habe mal eine Frage! Für euch experten ist es sicher kein Problem!
Ich habe eine Textbox wo ich bei Laufzeit 10 Ziffern eintrage! Nun möchte ich diese 10 Ziffern in eine Arraylist überführen, wobei jede einzelne Ziffer eine Position in der Arraylist bekommt!
Bsp:
Textbox: 3450493822
Arraylist:
0: 3
1: 4
2: 5
3: 0
4: 4
5: 9
6: 3
7: 8
8: 2
9: 2
Ich möchte nämlich diese Ziffern mit ganz andern Ziffern multiplizieren später!!
Für euere Hilfe wäre ich sehr dankbar!!
Gruß
Alex
alexo123 - Mi 06.08.08 13:41
Hi Leute,
hat sich schon wieder erledigt!
Die Lösung war:
C#-Quelltext
1: 2: 3: 4: 5: 6:
| ArrayList list = new ArrayList();
foreach (char s in textbox1.Text) { list.Add(s.ToString()); } |
Gruß
Alex
Moderiert von
Christian S.: C#-Tags hinzugefügt
Christian S. - Mi 06.08.08 14:14
Hallo!
Eine Arraylist ist veraltet, man sollte stattdessen
List<T> benutzen.
Da Du als Version 3.5 angibst, kannst Du das Ganze auch viel kompakter lösen:
C#-Quelltext
1:
| var list = new List<Int32>(textBox1.Text.Select(c => Int32.Parse(c.ToString()))); |
So hast Du auch direkt eine Liste von Integern, mit denen Du rechnen kannst :-)
Grüße
Christian
//edit: Ach ja, :welcome:
alexo123 - Mi 06.08.08 14:43
Danke dir Christian!
Hört sich wirklich interissanter an!
Wäre ich jetzt nicht drauf gekommen!! :-)
Danke und Gruß
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!