我正在 Visual c# 2010 中编写一段代码来生成一个字符串。此字符串需要包含反斜杠 \ 和语音标记“。
我尝试了以下方法:
string StringOutputVariable;
string StringVariable = "hello world";
StringOutputVariable = "\"C:\\Program Files\\some program\\some program.exe\" " + StringVariable;
和
string StringOutputVariable;
string StringVariable = "hello world";
StringOutputVariable = @"""C:\Program Files\some program\some program.exe"" " + StringVariable;
但是他们都将转义字符放在输出字符串中:
\"C:\\Program Files\\some program\\some program.exe\" hello world
和
\"C:\\Program Files\\some program\\some program.exe\" hello world
我希望它输出的是:
"C:\Program Files\some program\some program.exe" 你好世界
为什么我的代码将转义字符输出到字符串中?
提前感谢格雷厄姆