用...来代替\

Bre*_*ead 3 c# active-directory

当我从Active目录同步数据,并且任何对象属性都有保留字符时,它会通过前缀'\'来转义它,例如:Hello,Adams它会将它转义为Hello \,Adams.

在代码中,它向我展示了Hello \,Adams.

我试着用它做替换 mystring.Replace("\\",@"\");

但它不起作用.

任何的想法?

Roc*_*oC5 6

您正在用相同的字符替换反斜杠.试试这个:

mystring.Replace("\\", string.Empty);
Run Code Online (Sandbox Code Playgroud)


Ram*_*nir 5

"\\"是@"\".

你想尝试:

mystring.Replace(@"\\",@"\");