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