【发布时间】:2023-04-08 20:38:01
【问题描述】:
我正在从 VB 转换为 C#,而在 C# 中我似乎无法简单地将路径字符串写入应用程序设置..
D:\Something becomes D:\\Something
我也试过@"D:\Something",但这也不起作用。
那么正确的方法是什么?假设我想要两个设置;路径和文件名。我应该如何格式化它们,以便 Path.Combine 使其成为数据库的有效文件路径/名称,或者换句话说,具有单个反斜杠?
【问题讨论】:
-
@"D:\Something"有什么问题? -
你能发布你正在转换的整个路径吗
-
D:\Something有时会显示为D:\\Something,这里没有迹象表明存在真正的问题。 -
不确定但 VB 字符串有双 " 而不是一个
-
@juergend 在应用程序设置中输入代码:@\"D:\\Something\" 但似乎第一个选项可以正常工作,我被我认为与 NHibernate 异常有关的问题弄糊涂了路径,但不是。