制表符转义符?


72

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

Answers:



6

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

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

\ n换行(ASCII码值:10)

\ r回车(ASCII码值:13)

\'单引号

\“双引号

\\反斜杠

\?文字问号

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

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

值得一提的是,这些(在大多数情况下)是通用代码。因此,在Windows和Linux上,\ t为9,\ n为10 char。但是换行符序列不是通用的。在Windows上为\ n \ r,在Linux上仅为\ n。这就是为什么最好使用Environment.Newline已调整为当前OS设置的原因。有了.Net Core,它变得非常重要。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.