字串轉義序列

字串轉義序列在編譯時轉換為相應的字元。這事發生在向後包含斜線普通字串沒有改變。

例如,下面的字串 notEscapednotEscaped2 不會轉換為換行符,但會保留為兩個不同的字元('\''n')。

string escaped = "\n";
string notEscaped = "\\" + "n";
string notEscaped2 = "\\n";

Console.WriteLine(escaped.Length); // 1
Console.WriteLine(notEscaped.Length); // 2            
Console.WriteLine(notEscaped2.Length); // 2