Форматирование с помощью управляющих последовательностей

Последовательности символов, начинающиеся с обратной косой черты, называются управляющими, или escape-последовательностями. В таблице 4.2 приведены их допустимые значения.

Таблица 4.2. Управляющие последовательности в языке C#

Последовательность

Интерпретация

\n

Продолжение вывода переносится в начало следующей строки

\r

Продолжение вывода переносится в начало текущей строки. Все ранее выведенные символы в этой строке уничтожаются

\t

Горизонтальная табуляция

\\

Обратная косая черта

\"

Двойные кавычки

\'

Апостроф

Управляющая последовательность интерпретируется как одиночный символ. Если непосредственно за обратной косой чертой следует символ, не указанный в табл. 4.2, возникает ошибка периода исполнения.

Помимо перечисленных управляющих последовательностей в С# предусмотрен также префикс @ для буквального вывода строк вне зависимости от наличия в них управляющих последовательностей. Этот префикс не может входить в состав строки, он должен ставиться перед ней. Например:

string s = "123@\n456";

string ss = @"123\n456";

Conole.WriteLine(s); /* Вывод: 123@

456 */

Console.WriteLine(ss); // Вывод: 123\n456

Предлагаю ознакомиться с аналогичными статьями: