Fügen Sie TextBox.Text mit einer for-Schleife zu einer Liste hinzu

Ich versuche, die Werte in den Textfeldern, die nacheinander von 0 bis 9 benannt sind, zu übernehmen und diese mit einer for-Schleife zu einer Liste hinzuzufügen. Ich habe Probleme mit der Syntax oder so.

hier ist was ich jetzt habe.

for (int i = 0; i <= amt.Count(); i++)
        {
            amt[i] = int.Parse(amtBox[i].Text);
        }

Der Fehler ist, dass amtBox im aktuellen Kontext nicht vorhanden ist.

Mein Problem ist innerhalb der Schleife, in der ich amtBox [i] .Text habe. Ich habe dies auf verschiedene Arten versucht und VS gibt immer einen Fehler aus. Ich habe "amtBox" + i ausprobiert und das kompiliert, verursacht dann aber einen Fehler, wenn ich versuche, etwas damit zu tun, und sagt, dass "Daten vom falschen Typ sind".

Ich bin neu in C # und komme aus PHP. Vielleicht ist das der Grund, warum ich denke, dass dieser Ansatz funktionieren wird. PHP interessiert sich nicht für Datentypen, wo C # wirklich tut. Ich habe genau das in PHP viele Male ohne Probleme gemacht.

Irgendwelche Vorschläge zu einem anderen Weg, dies zu tun, sind erwünscht, da ich wahrscheinlich völlig daneben gehe.

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage