Ich habe eine unbekannte Anzahl von Zeilen der Eingabe. Ich weiß, dass jede Zeile eine ganze Zahl ist, und ich brauche einen Array mit allen Linien zu machen, zum Beispiel:Eine undefinierte Anzahl von Zeilen von Standardeingabe lesen
Eingang:
12
1
3
4
5
und ich brauche es als ein Array zu erhalten: {12,1,3,4,5}
Ich habe den folgenden Code, aber ich kann nicht alle Zeilen erhalten, und ich kann den Code nicht debuggen, weil ich es senden muss, um es zu testen.
List<int> input = new List<int>();
string line;
while ((line = Console.ReadLine()) != null) {
input.Add(int.Parse(Console.In.ReadLine()));
}
StockItem[] stock = new StockItem[input.Count];
for (int i = 0; i < stock.Length; i++) {
stock[i] = new StockItem(input.ElementAt(i));
}
Geben LINQPad einen Versuch nennen können, können Sie kompilieren und pseudo-Debug leicht ohne VS. http://www.linqpad.net/ –
Es tut mir leid, ich habe es nicht gesehen, meine Rechtschreibprüfung ist auf Spanisch eingestellt und alle meine Texte sind mit der roten Markierung, tut mir leid. – Santanor
[Ideone] (http://ideone.com) ist auch gut, wenn Sie Eingaben bereitstellen müssen. – Ryan