Отобразить вывод консоли

Завершено

Tip

Дополнительные сведения см. на вкладке "Текст и изображения ".

Самое главное, что может сделать программа, — это общение с вами. В C#выходные данные отображаются в консоли с помощью Console.WriteLine() метода.

Использование метода Console.WriteLine()

Метод Console.WriteLine() выводит текст в консоль. Вы вызываете это, передавая в круглых скобках текст, который хотите отобразить, в двойных кавычках:

Console.WriteLine("Hello, world!");

Выходные данные:

Hello, world!

Этот код можно запустить самостоятельно в редакторе кода C#.

Требуются двойные кавычки

В C#текст всегда должен быть заключен в двойные кавычки ("). Одинарные кавычки (') не будут работать для текста. Убедитесь, что вы используете прямые кавычки (") и не фигурные кавычки.

Точка с запятой важна

Обратите внимание на точку с запятой (;) в конце строки. В C#каждая инструкция должна заканчиваться точкой с запятой. Он сообщает компьютеру, что вы завершили ввод команды.

Печать нескольких элементов

Можно передать несколько значений Console.WriteLine() , разделив их запятыми. C# автоматически вставляет пробел между каждым элементом:

Console.WriteLine("Hello", "world!");

Выходные данные:

Hello world!

Использование escape-символов

Иногда требуется больше контроля над форматированием — например, чтобы начать новую строку, добавить символ табуляции или вставить кавычки в текст. Нельзя просто нажать Enter или Tab внутри кавычек. Вместо этого C# использует escape-символы, которые являются специальными сочетаниями, начинающимися с обратной косой черты (\):

escape-последовательность Что делает Пример Выходные данные
\n Перемещение текста в новую строку Console.WriteLine("Line 1\nLine 2"); Line 1
Line 2
\t Добавление пространства вкладок Console.WriteLine("Name:\tAlex"); Name: Alex
\\ Выводит символ обратной косой черты Console.WriteLine("Path: C:\\Users"); Path: C:\Users
\" Выводит двойную кавычку Console.WriteLine("She said, \"Hi!\""); She said, "Hi!"

Убедитесь, что используется обратная косая черта (\), а не прямая косая черта (/).

Console.Write() и Console.WriteLine()

Есть ещё один метод под названием Console.Write(), который работает аналогично Console.WriteLine(), но с одним важным отличием:

  • Console.WriteLine() добавляет разрыв строки в конце, перемещая следующие выходные данные в новую строку
  • Console.Write() печать в текущую строку без добавления разрыва строки

Пример:

Console.Write("Hello");
Console.Write(" ");
Console.Write("world!");

Выходные данные:

Hello world!

Если вы использовали Console.WriteLine() вместо этого, выходные данные будут:

Hello

world!