Tab Escape Character?

Я просто в процессе синтаксического анализа текста и не могу вспомнить, что символ перехода для вкладки в C #?

69 c#
8.08.2008 09:28:41
2 ОТВЕТА
РЕШЕНИЕ

Легко! «\ Т»

Изменить: На самом деле, вот что-то официальное: побег последовательности

107
8.08.2008 09:43:09
Является ли эта платформа независимой? например, Environment.Newline не зависит от платформы, а "\ n" - нет.
Steam 26.12.2013 23:03:32

Для тех, кому нужна краткая справка по C # Escape-последовательностям, которые можно использовать в stringлитералах:

\ t Горизонтальная табуляция (кодовое значение ASCII: 9)

\ n перевод строки (кодовое значение ASCII: 10)

Возврат каретки (кодовое значение ASCII: 13)

\ 'Одинарная кавычка

\ "Двойная кавычка

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

\? Буквальный знак вопроса

\ x12 Символ ASCII в шестнадцатеричной записи (например, для 0x12)

\ x1234 Символ Unicode в шестнадцатеричной записи (например, для 0x1234)

Стоит отметить, что это (в большинстве случаев) универсальные коды. Таким образом, \ t равно 9, а \ n равно 10 символам в Windows и Linux. Но последовательность новой строки не является универсальной. В Windows это \ n \ r, а в Linux - просто \ n. Вот почему лучше использовать тот, Environment.Newlineкоторый настроен на текущие настройки ОС. С .Net Core это становится действительно важным.

5
11.03.2016 20:38:15