string.Replace(@“\\”,@“\”)不起作用

时间:2015-05-26 04:11:21

标签: c# string replace

我有来自配置的字符串。它是“DONGHOANG \ HOANG” 我尝试将\\替换为\,但它不起作用? 这是我的代码?有任何解决方案

string linked_sv_name =
    "[" + config.AppSettings.Settings[cbbkho.SelectedValue.ToString()].Value + "]";
linked_sv_name = linked_sv_name.Replace(@"\\", @"\");

1 个答案:

答案 0 :(得分:1)

不应将2个斜杠替换为1,而应将1斜杠替换为2:

string linked_sv_name = "[" + config.AppSettings.Settings[cbbkho.SelectedValue.ToString()].Value + "]";
linked_sv_name = linked_sv_name.Replace(@"\", @"\\");

将此传递给sqlCommand时,双斜杠将变为1斜杠。