Integer Array von konsole einlesen
-
Hi,
ich weiss das man mit Console.ReadlLine() eine String von der Konsole einlesen kann, den kann ich dann mit Convert.ToInt32(String s) parsen,
doch wie kann ich ein Integer Array einlesen??
Vielen Dank
-
Du könntest doch einfach den ganzen String mit ReadLine() einlesen und dann mit Split() weiterarbeiten:
//Einlesen aller Werte Console.WriteLine("Eingabe\n"); string[] myString = Console.ReadLine().Split(' '); //Konvertieren zu einem Int[] int[] number = new int[myString.Length]; for(int i = 0; i < number.Length; i++) number[i] = Int32.Parse(myString[i]); //Ausgabe zum Test foreach(int o in number) Console.WriteLine(o.ToString());
In dem Split() kannst du über ein Zeichen innerhalb der Apostrophe angeben, mit dem du deinen String trennen möchtest. Aber ein Leerzeichen ist wohl hier das sinnvollste. Ich hoffe das hilft.
Gruß
Markus Seidl
-
ja danke .