Tab Escape Character?

Gat*_*ler 67 c#

我只是在解析一些文本的过程中,并且不记得C#中的选项卡的转义字符是什么?

Mat*_*ton 105

容易一个!"\ t" 的

编辑:事实上,这里有官方的东西:Escape Sequences


and*_*fox 6

对于需要快速参考可用于文字的C# 转义序列的人string

\t 水平制表符(ASCII 码值:9)

\n 换行(ASCII 码值:10)

\r 回车(ASCII 码值:13)

\' 单引号

\" 双引号

\\ 反斜杠

\? 字面问号

\x12 十六进制表示法的 ASCII 字符(例如 0x12)

\x1234 十六进制表示的 Unicode 字符(例如 0x1234)

值得一提的是,这些(在大多数情况下)是通用代码。所以在 Windows 和 Linux 上 \t 是 9 并且 \n 是 10 个字符值。但是换行序列不是通用的。在 Windows 上它是 \n\r 而在 Linux 上它只是 \n。这就是为什么最好使用Environment.Newline根据当前操作系统设置进行调整的原因。使用 .Net Core,它变得非常重要。