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

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

在逐字字符串中,没有字符转义("" 除外,它变成了 ")。要使用逐字字符串,只需在起始引号之前添加 @

这个逐字字符串

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

输出:

C:\ TEMP \ newfile.txt

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

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

将输出:

c:    emp
ewfile.txt

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

.NET 小提琴现场演示