字符串中如果遇到反斜杠\单引号'和双引号"时,每次都要加转义字符,分别是\\ \' \" 。这样每次都多谢几个反斜杠速度太慢,于是查了下有没有其他的写法,c#中支持了逐字符串的使用,相比较而言传统的字符串可以称为规则字符串。但是对于双引号而言,逐字符串依旧无法正确进行输出。若要使用逐字符串进行双引号的输出,则必须使用引号进行编写以便正确的输出双引号。
现在我们来看一下使用方法。
输出Hello"\World这个字符串。
规则字符串写法:string a="Hello\"\\World";
逐字符串写法:string a=@"Hello""\World";
仅仅是前面加了一个@就可以了,很方便。可以用到文件路径字符串中:string path=@"D:\data";
OK。