Экранирующий символ табуляции?
Для тех, кому нужен краткий .cs-file справочник по C# Escape Sequences, который можно csharp использовать в литералах .cs-file string
:
\ t Горизонтальная вкладка visual-c# (значение кода ASCII: 9)
\ n visual-c# Перевод строки (значение csharp кода ASCII: 10)
\ r Возврат csharp каретки (значение кода ASCII: 13)
\ 'Одиночная .cs-file кавычка
\ "Двойные кавычки
\\ Обратная c#.net косая черта
\? Буквальный .cs-file вопросительный знак
\ x12 c-sharp Символ ASCII в шестнадцатеричной visual-c# системе счисления (например, для .cs-file 0x12)
\ x1234 Символ Юникода c#-language в шестнадцатеричной системе c#-language счисления (например, для csharp 0x1234)
Стоит отметить, что visual-c# это (в большинстве случаев) универсальные c#-language коды. Итак, \ t равно 9, а c#-language \ n - это 10 символов в Windows c# и Linux. Но последовательность c#-language новой строки не универсальна. В visual-c# Windows это \ n \ r, а в c-sharp Linux просто \ n. Вот почему .cs-file лучше использовать Environment.Newline
, который c#-language адаптируется к текущим настройкам c#-language ОС. С .Net Core это становится c#.net действительно важным.
c#
Экранирующий символ табуляции?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.