Sie wollen nicht, eine "dynamische Variable", Sie wollen ein Wörterbuch. Etwas wie folgt aus:
Dictionary<int, int> values = new Dictionary<int, int>();
int count = 0;
int input = 0;
while (input != -1)
{
input = int.Parse(Console.ReadLine());
count++;
values.Add(count, input);
}
Sie können Ihre "the"
Teil in einem gewissen Ausgang tun, wenn Sie benötigen, aber die Werte in diesem Fall wird erscheinen gespeichert ohnehin nur int
Werte. Wenn Sie kreativ werden möchten, können Sie einige Datentypen in einer benutzerdefinierten Klasse umbrechen und formatierte Strings problemlos aus dieser Klasse ausgeben.
Eine weitere Änderung oben zu beachten ist die Deklaration von count
außerhalb der Schleife bewegen, sonst ist es immer 1.
Grundsätzlich zu gehen, fast jede Sie selbst wollen einen dynamischen Variablennamen folgenden einige Zeit finden, Muster, was Sie eigentlich wollen, ist eine Sammlung von irgendeiner Art. Vielleicht ein Wörterbuch, vielleicht eine Liste, vielleicht etwas anderes usw.
Benutzer muss Werte für immer eingeben – Sajeetharan
Was meinst du? –
Ich weiß nicht, wo ich anfangen soll. Die count-Variable, die auf 0 gesetzt ist, dann auf 1 bei jeder Iteration oder die Deklaration eines Strings als Variablenname, dem der Wert von intput zugewiesen wird. Was soll das in der Welt tun? –