Экранирующий символ табуляции?

Для тех, кому нужен краткий .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#

2022-06-13T08:12:58+00:00