Как прочитать несколько строк ввода в консоли C# v4.2.6? - PullRequest
0 голосов
/ 08 апреля 2020

Я хочу прочитать несколько строк ввода в C# v2.4.6 Я ввел 3 строки ввода, как показано ниже

4
2 5 6 3
20 40 90 50

Я использую string line=Console.ReadLine()

При первом чтении 4, тогда я использую:

string abc=Console.ReadLine();
string xyz=Console.ReadLine();

, но вывод показывает abc[0]=2 и xyz[0]=2

Пожалуйста, предложите любое решение

Ответы [ 2 ]

0 голосов
/ 11 апреля 2020

Я использовал приведенный ниже код, предложенный Pankaj Rawat, и он работает.

   string line=Console.ReadLine()
   string[] abc = line.Split(' ');
   int y=Convert.ToInt32(abc[0]);
0 голосов
/ 08 апреля 2020

Консольное приложение ReadLine метод не считывает данные из нескольких строк. Вы можете читать данные, как это

Console.WriteLine("Enter your first name.");
        string firstName = Console.ReadLine();
        Console.WriteLine("Enter your last name.");
        string lastName = Console.ReadLine();
        Console.WriteLine("Enter your job title.");
        string jobTitle = Console.ReadLine();

Или

Console.WriteLine("Enter your data");
            string firstline = Console.ReadLine();
            string secondline = Console.ReadLine();
            string thirdline = Console.ReadLine();

            string input = string.Concat(firstline, secondline, thirdline);
...