Вывод нескольких переменных в консоль - C#
Формулировка задачи:
Допустим, имеются две переменные a = 5, и b = 2. Нужно вывести обе переменные в консоль. Вопрос состоит в том, как это сделать одной командой? У меня пока что получается только через:
если же написать:
Компилятор скажет, что не получилось перевести int в string. Документацию класса Console я полистал, в частности, метод Write и WriteLine с различными входными параметрами, и ответа на свой вопрос не нашел.
Однако, что примечательно, на просторах интернета я нашел вот такой код:
и здесь WriteLine спокойно выводит несколько переменных.
Вообще, есть ли в шарпе аналог printf, в которой все строго говорится, что где и как выводится?
Console.Write(a); Console.Write(b);
Console.Write(a, b);
class Program { static void Main(string[] args) { // установка зеленого цвета шрифта Console.ForegroundColor=ConsoleColor.DarkGreen; try { do { Console.WriteLine("Введите первое число"); int num1 = Int32.Parse(Console.ReadLine()); Console.WriteLine("Введите второе число"); int num2 = Int32.Parse(Console.ReadLine()); Console.WriteLine("Сумма чисел {0} и {1} равна {2}", num1, num2, num1 + num2); Console.WriteLine("Для выхода нажмите Escape; для продолжения - любую другую клавишу"); } while (Console.ReadKey().Key != ConsoleKey.Escape); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.ReadLine(); } } }
Решение задачи: «Вывод нескольких переменных в консоль»
textual
Листинг программы
Console.Write("{0} {1}", a, b);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д