【发布时间】:2014-08-04 16:12:43
【问题描述】:
假设我有一个名称以“n”开头的文件(如“nFileName.doc”)。为什么当我将其路径作为字符串并将其打印到控制台时,“\n”序列不被视为转义序列(并且更广泛 - 路径中的单个反斜杠不被视为转义字符)?
string fileName = Directory.GetFiles(@"C:\Users\Wojtek\Documents").Where(path => Path.GetFileName(path).StartsWith("n")).First();
string str = "Hello\nworld";
Console.WriteLine(fileName); // C:\Users\Wojtek\Document\nFileName.doc
Console.WriteLine(str); //Hello
//world
【问题讨论】:
标签: c#