Autor Beitrag
alexo123
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 06.08.08 12:51 
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 Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 06.08.08 13:41 
Hi Leute,

hat sich schon wieder erledigt!
Die Lösung war:

ausblenden 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 user profile iconChristian S.: C#-Tags hinzugefügt
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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:
ausblenden 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:

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
alexo123 Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: 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ß