Lotto Problem... txt soll in Array
-
Hey.
Visual C# Problem:Ich habe ein short Array mit 6 Feldern namens MyNumbers.
Dann habe ich 6 txtBoxes(txt1, txt2..., txt6).Wie kann ich es jetzt machen, sodass die Werte im Array jeweils der Reihe nach die Werte der txtBoxes bekommen (z.B. das zweite Feld von MyNumber soll den Wert von txt2 bekommen) ???
Danke im Voraus.
Gruß Speedy_92
-
Mit einer Schleife? Oder liegt dein Problem bei der konvertierung von string nach short?
-
Nein. Ich weiß einfach nicht, wie ich das anstellen soll...
-
txt1.Text = MyNumber[0].ToString();
txt2.Text = MyNumber[1].ToString();
txt3.Text = MyNumber[2].ToString();
.
.
.
-
Knuddlbaer schrieb:
txt1.Text = MyNumber[0].ToString();
txt2.Text = MyNumber[1].ToString();
txt3.Text = MyNumber[2].ToString();
.
.
.Also eigentlich sollten die Inhalte der Textboxen in den Array...
Also ich denke, das ginge dann so:
MyNumber[0] = txt1.Text.ToString();
Danke für deine Hilfe.
-
Und, klappts?
Schau dir mal die Klasse Convert an.
Jockel
-
Speedy_92 schrieb:
Also ich denke, das ginge dann so:
MyNumber[0] = txt1.Text.ToString();
Wie Jockel schon andeutete, das wird nicht klappen. Stattdessen muss es so heißen:
MyNumber[0] = T.Parse(txt1.Text);
Wobei 'T' halt der Datentyp ist (z.B. 'int'). Von der Verwendung der Klasse 'Convert' rate ich, wie in einem anderen Thread schon erwähnt, aus diversen Gründen ab.