C#中的路径/文件名反斜杠

时间:2012-04-14 10:43:40

标签: c# .net

我正在从VB转换为C#,而在C#中我似乎无法简单地将路径字符串写入应用程序设置..

D:\Something  becomes D:\\Something

我也试过@"D:\Something",但这也行不通。

那么正确的方法是什么?说我想要两个设置;路径和文件名。我如何格式化它们,为了Path.Combine的目的,使它成为数据库的有效文件路径/名称,或者换句话说,具有单个反斜杠?

1 个答案:

答案 0 :(得分:3)

您的代码工作正常 - 当您读取带有双倍斜杠的字符串时,它们会再次成为单斜杠。这称为转义。它旨在让您输入特殊字符作为从\开始的序列。单斜杠在此方案中变得特殊,因此您还需要使用斜杠来转义它。