Большинство печатаемых символов достаточно заключить в одинарные кавычки, но набор в текстовом редакторе некоторых символов, например возврата каретки, вызывает особые трудности. Кроме того, ряд других символов, в том числе одинарные и двойные кавычки, имеют специальное назначение в C#, поэтому их нельзя использовать непосредственно. По этим причинам в C# предусмотрены специальные управляющие последовательности символов, иногда еще называемые константами с обратной косой чертой (см. табл.). Такие последовательности применяются вместо тех символов, которых они представляют.
Управляющая последовательность | Описание |
---|---|
\a | Звуковой сигнал (звонок) |
\b | Возврат на одну позицию |
\f | Перевод страницы (переход на новую страницу) |
\n | Новая строка (перевод строки) |
\r | Возврат каретки |
\t | Горизонтальная табуляция |
\v | Вертикальная табуляция |
\0 | Пустой символ |
\' | Одинарная кавычка |
\" | Двойная кавычка |
\\ | Обратная косая черта |
Например, в следующей строке кода переменной ch
присваивается символ табуляции.
ch = '\t';
А в приведенном ниже примере кода переменной ch присваивается символ одинарной кавычки.
ch = '\'';
Шестнадцатеричные литералы | Строковые литералы |