[英]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.