我有一個字符串屬性返回一個目錄,它有「程序文件//」,所以要在命令提示符下使用它,我必須使用引號字符串。但是,如果我做了以下'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