逐字字符串指示编译器不使用字符转义
在普通字符串中,反斜杠字符是转义字符,它指示编译器查看下一个字符以确定字符串中的实际字符。 ( 字符转义的完整列表 )
在逐字字符串中,没有字符转义(""
除外,它变成了 "
)。要使用逐字字符串,只需在起始引号之前添加 @
。
这个逐字字符串
var filename = @"c:\temp\newfile.txt"
输出:
C:\ TEMP \ newfile.txt
与使用普通(非逐字)字符串相反:
var filename = "c:\temp\newfile.txt"
将输出:
c: emp
ewfile.txt
使用字符转义。 (\t
替换为制表符,\n
替换为换行符。)