繁体   English   中英

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

[英]Path/File name backslash in C#

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

D:\Something  becomes D:\\Something

我也尝试了@"D:\\Something" ,但是那也不起作用。

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

您的代码正常工作-当您读回带有双斜杠的字符串时,它们再次变为单斜杠。 这称为转义 它旨在让您输入特殊字符作为以\\开头的序列。 单斜杠在此方案中变得很特殊,因此您也需要使用斜杠对其进行转义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM