我有一个字符串属性返回一个目录,它有“程序文件//”,所以要在命令提示符下使用它,我必须使用引号字符串。但是,如果我做了以下'u0022'引入字符串引号C#
string myDic = someDic;
string myCmdPrptDic = '\u0022' + someDic + "\u0022'
myCmdPrptDic结束了如\ “C:// Program Files文件//对myApp \”,并在命令提示符将无法正常工作。有没有办法只创建“C:// Program Files // myApp”?或者,也许我应该只使用StringBuilder ....
我只需要生成像一个字符串:
copy //data/file// "C://program files//myapp"
,但我不能这样做,因为
string = "copy //data//file" +" "+ '\u0022' + someDic + "\u0022';
我假定你的意思’ \ u0022'+ someDic +'\ u0022'...你在看调试器中的字符串吗? –
是的,当我移动光标时它显示为“\”C:// Program files // myApp \“”到调试器中的字符串....和2个字符串被连接在一起时相同的东西 – NewDTinStackoverflow
请删除问题!它不是字符串的问题。它是_executeCommand方法的问题。我传递完全相同的字符串,一个作为确切的字符串,另一个作为一个字符串的值和方法只执行其中一个......谢谢。 – NewDTinStackoverflow