В языке программирования C# можно считывать несколько переменных с помощью одного вызова метода ReadLine()
с последующим разбиением прочитанной строки на отдельные значения. Для этого необходимо использовать методы класса String
, такие как Split()
и Trim()
, а также конструкцию foreach
для перемещения по отдельным значениям.
Допустим, у нас есть следующая строка, которую пользователь вводит:
string userInput = Console.ReadLine();
Далее мы можем разбить эту строку на отдельные значения, используя символ разделителя, например, пробела:
string[] values = userInput.Trim().Split(' ');
Метод Trim()
позволяет удалить пробелы в начале и конце строки, чтобы избежать ошибок при разделении. Метод Split()
разделяет строку на подстроки с заданным разделителем и возвращает массив строк.
Теперь у нас есть массив строк values
, содержащий отдельные значения. Мы можем преобразовать каждое значение в нужный нам тип данных и сохранить его в отдельную переменную. Например, если все значения являются целыми числами, мы можем использовать цикл foreach
для их преобразования:
foreach (string value in values) { int number = int.Parse(value); // Делайте что-то с полученным числом }
Вместо int.Parse()
вы можете использовать другие методы преобразования, такие как double.Parse()
для чисел с плавающей точкой или bool.Parse()
для логических значений.
Заключительное замечание: при использовании этого подхода необходимо обеспечить, чтобы количество введенных значений совпадало с ожидаемыми, иначе может возникнуть исключение. Рекомендуется проверять входные данные на корректность и предоставлять пользователю инструкции по формату ввода для избежания ошибок.