C#逐字字符串指示编译器不要使用字符转义符

示例

在普通字符串中,反斜杠字符是转义字符,它指示编译器查看下一个character(s)以确定字符串中的实际字符。(角色转义的完整列表)

在逐字字符串中,没有字符转义符(除非将""其转为")。要使用逐字字符串,只需@在引号前加上a 。

这个逐字字符串

var filename = @"c:\temp\newfile.txt"

输出:

c:\ temp \ newfile.txt

与使用普通(非普通)字符串相反:

var filename = "c:\temp\newfile.txt"

将输出:

c:    emp
ewfile.txt

使用字符转义。(\t用制表符\n代替,用换行符代替。)

.NET Fiddle上的实时演示