在C#中处理带转义字符的密码字符串

时间:2015-10-09 22:39:09

标签: c# string

c# -     密码字符串“[df4 \'456”

我必须使用此字符串而不会丢失任何字符。我怎么用c#做到这一点? 当我发送此字符串时,它会删除\

我尝试添加其他内容。它配有两个\。我试过了 -

password = password.Replace("\'", @"\'"); 

它不起作用?

2 个答案:

答案 0 :(得分:0)

您可以使用 verbatin字符串文字

 string password = @"df4\'456";

或使用转义(双背斜杠)

 string password = "df4\\'456";

有关详细信息,请参阅C# String Literals

答案 1 :(得分:0)

string password = @" [df4 \' 456";

@使它成为逐字字符串文字,基本上为你逃脱任何特殊字符。