转义字符串文字中的特殊符号

反斜杠

// The filename will be c:\myfile.txt in both cases
string filename = "c:\\myfile.txt";
string filename = @"c:\myfile.txt";

第二个示例使用逐字字符串文字 ,它不将反斜杠视为转义字符。

引号

string text = "\"Hello World!\", said the quick brown fox.";
string verbatimText = @"""Hello World!"", said the quick brown fox.";

两个变量都包含相同的文本。

Hello World!,快速的棕色狐狸说。

换行

逐字字符串文字可以包含换行符:

string text = "Hello\r\nWorld!";
string verbatimText = @"Hello
World!";

两个变量都包含相同的文本。