如何将带有反斜杠的字符串与另一个字符串连接

Moh*_*sen 4 c# join backslash

如何连接字符串"\u""a string"获得“\u0000”?

我的代码创建两个反斜杠:

string a = @"\u" + "0000";  //ends up being "\\\u0000";
Run Code Online (Sandbox Code Playgroud)

Dav*_*ble 5

如果我理解正确的话,我认为您想从任意 Unicode 值(4 个十六进制数字)构建一个单字符字符串。因此,给定字符串“0000”,您希望将其转换为字符串“\u0000”,即包含单个字符的字符串。

我想这就是你想要的:

string  f = "0000";    // Or whatever
int     n = int.Parse(f, NumberStyles.AllowHexSpecifier);
string  s = ((char) n).ToString();
Run Code Online (Sandbox Code Playgroud)

生成的字符串s"\u0000",然后您可以将其用于搜索。

(托马斯·莱维斯克建议更正。)