我试图用简单的替换双反斜杠,但它不起作用.这是一张图片:

我仍然想知道为什么.我看到后像这样,它为他们工作.建议?
更新
对不起,我犯了一个错误,它的单个反斜杠只是我拼写错误 的代码替换是
string clear_patch = path.Replace(@"\\","\");
Run Code Online (Sandbox Code Playgroud)
DGi*_*bbs 10
这是工作.\\在调试期间检查时没有逃脱.尝试将值打印到控制台窗口或网页.
编辑*你似乎很困惑.
您的路径实际上不包含任何双斜杠\\,它只是看起来那样,因为在调试期间查看字符串时会转义单斜杠.考虑阅读Escape序列.
如果你想要转义单斜线,那么不要在你的替换中使用逐字字符串文字,例如string.Replace("\\", "-")哪个用连字符替换路径中的所有单斜线,-虽然我不确定你为什么要这样做?请注意,\\在调试期间检查时,这仍将显示路径中包含斜杠.打印到控制台窗口将显示如下:
C:-dev-vsprojects-VerificaionDeFirmas-VerificaionDeFirmas-verificaciondefirmas.txt
| 归档时间: |
|
| 查看次数: |
1230 次 |
| 最近记录: |