Escape sequence with “\” symbol

前端 未结 4 1505
遥遥无期
遥遥无期 2021-01-07 03:49

i have one string, and i assign the value like,

string str=\"admin\" + @\"\\\" + \"user\";

The output of the \"str\" value comes as

4条回答
  •  醉话见心
    2021-01-07 04:32

    I'm sure your string is actually fine.

    I am guessing you are looking at the value in the debugger and seeing \\. This is because the debugger is escaping a single \ to \\ to make it clear to you that this is a slash and not a control code.

    For example, the debugger shows a tab as \t, so in order to show you a slash followed by the letter t it escapes it to \\t.

    If you write this string out to console/log/file, you'll see it is as you expect.

提交回复
热议问题