反斜杠转义序列显示两个反斜杠

时间:2014-04-02 21:53:23

标签: c# string escaping

我目前有一个这样的字符串:

string login = "DOMAIN\" + userID

显然这不起作用,因为我需要反斜杠转义序列,对吗?

string login = "DOMAIN\\" + userID

这会显示带有2个反斜杠的DOMAIN\\jcwhisman

我已经尝试了所有这些,希望能有所作为。虽然这些都不显示3条斜线,但它们都没有显示我需要的东西:

  • string login = @"DOMAIN\" + userID

  • string login = @"DOMAIN\\" + userID

  • string login = "DOMAIN\\" + userID

  • string login = "DOMAIN\" + userID

我知道其中一些似乎不符合逻辑,但我一直在尽我所能。

我需要它显示为DOMAIN\jcwhisman

1 个答案:

答案 0 :(得分:1)

你的两种方式是正确的,应该给你你想要的东西:

  1. string login = @"DOMAIN\" + userID

  2. string login = "DOMAIN\\" + userID

  3. 请确保您在userID的开头没有反斜杠