一尘不染

常规字符串和逐字字符串有什么区别?

c#

我有一个Resharper的试用版,它总是建议我将常规字符串切换为逐字字符串。有什么区别?


阅读 622

收藏
2020-05-19

共1个答案

一尘不染

逐字字符串是不需要转义的字符串,例如文件名:

string myFileName = "C:\\myfolder\\myfile.txt";

将会

string myFileName = @"C:\myfolder\myfile.txt";

@符号表示从字面上读取该字符串,否则不解释控制字符。

2020-05-19