nol*_*man -1 c# string escaping path
我需要转义字符的字符串我有,其内容是C:\\blablabla\blabla\\bla\\SQL.exe对 C:\blablabla\blabla\bla\SQL.exe,所以我可以扔在此基础上SQL.exe文件的过程.
C:\\blablabla\blabla\\bla\\SQL.exe
C:\blablabla\blabla\bla\SQL.exe
我尝试过Mystring.Replace("\\", @"\");,Mystring.Replace(@"\\", @"\");但没有工作.
Mystring.Replace("\\", @"\");
Mystring.Replace(@"\\", @"\");
我怎么能这样做?
非常感谢提前.
已编辑:已更正字符串中的类型.
Dar*_*rov 8
我非常强烈怀疑你在Visual Studio调试器中看到这个输入字符串并且自欺欺人,实际上有2个,\而实际上却没有.这就是为什么试图更换的原因\\与\没有做任何事情,因为在原始字符串没有发生\\.既然您在调试器中再次查看输出,那么您再次愚弄自己有2个\.
\
\\
Visual Studio调试器具有逃避字符串的倾向.将其记录到文件或打印到控制台,您将看到\输入字符串中有一个单独的,您不需要替换任何内容.
归档时间:
14 年 前
查看次数:
9994 次
最近记录: