我正在从VB转换为C#,而在C#中我似乎无法简单地将路径字符串写入应用程序设置..
D:\Something becomes D:\\Something
我也试过@"D:\Something"
,但这也行不通。
那么正确的方法是什么?说我想要两个设置;路径和文件名。我如何格式化它们,为了Path.Combine的目的,使它成为数据库的有效文件路径/名称,或者换句话说,具有单个反斜杠?
答案 0 :(得分:3)
您的代码工作正常 - 当您读取带有双倍斜杠的字符串时,它们会再次成为单斜杠。这称为转义。它旨在让您输入特殊字符作为从\
开始的序列。单斜杠在此方案中变得特殊,因此您还需要使用斜杠来转义它。