Kalendj
@Kalendj
Изучаю C#, Unity, изометрию

Как сделать ввод нескольких переменных ReadLine в одну строку?

Есть обычный калькулятор. Как сделать так, чтобы все три элемента ввелись в одну строку? С помощью массива?
Console.Write("$Ввести информацию:"  );

int a = int.Parse(Console.ReadLine());

char input = char.Parse(Console.ReadLine());

int b = int.Parse(Console.ReadLine());
  • Вопрос задан
  • 368 просмотров
Решения вопроса 2
VoidVolker
@VoidVolker Куратор тега C#
Dark side eye. А у нас печеньки! А у вас?
  1. Получить строку
  2. Разбить строку либо по разделителю - если пробел используется, либо по знаку в строке
  3. Из полученного массива взять нужные значения
  4. Распарсить значения
Ответ написан
Комментировать
vabka
@vabka Куратор тега C#
Токсичный шарпист
Например так:
var line = Console.ReadLine();
var items = line.Split(' ');
var a = int.Parse(items[0]);
var input = char.Parse(items[1]);
var b = char.Parse(items[2]);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы