Чтобы вывести какую-либо информацию в консоль, в C# существуют два встроенных метода -
Console.WriteLine и
Console.Write. Пример использования
Console.WriteLine:
Console.WriteLine("Hello World!"); // Выведет: Hello World!
Console.WriteLine(100); // Выведет: 100
Мы можем использовать в качестве информации данные из переменных. Пример:
string test = "Hello World!";
Console.WriteLine(test); // Выведет: Hello World!
int testNumber = 50;
Console.WriteLine(testNumber); // Выведет: 50
Если мы хотим вывести сразу несколько переменных и/или других данных, мы можем использовать одну из функций языка - интерполяцию строк:
string name = "Vasya";
int coinsCount = 50;
Console.WriteLine($"Ваше имя: {name}, ваш баланс: {coinsCount} коинов.");
Здесь перед выводимой строкой поставили знак
$ доллара. После этого мы можем использовать в тексте значение какой либо переменной или выражения (например, 2 + 2 выведет 4), обернув название этой переменной или само выражения в фигурные скобки {}.
Помимо
Console.WriteLine существует метод
Console.Write. Он работает так же, как и
WriteLine, но при этом он не добавляет переход на новую строку для следующего вывода. То есть, следующий вывод в консоль будет на той же строке, где был использован
Console.Write.
Ввод данных в консоль.
В консоли мы можем сделать ввод информации, для чего создан встроенный метод
Console.ReadLine(). Пример:
Console.WriteLine("Введите имя: ");
string userName = Console.ReadLine(); // здесь консоль будет ждать, пока значение не будет введено
Console.WriteLine($"Добро пожаловать, {userName});