C# 如何在前台C的帮助下使用包含反斜杠、双引号的参数执行命令?

C# 如何在前台C的帮助下使用包含反斜杠、双引号的参数执行命令?,c#,C#,如何在前台C的帮助下使用包含反斜杠、双引号的参数执行命令? 例子: C:\FolderPath\STSApp.exe/rc:TestRun/param:x=abc/param:y=pqr您需要正确地转义路径。将双引号更改为单引号 var x = @"C:\FolderPath\STSApp.exe /rc:TestRun /param:x='abc' /param:y='pqr'"; 在命令中不做任何其他更改的情况下使用@ 例如: string command = @"C:\FolderPat

如何在前台C的帮助下使用包含反斜杠、双引号的参数执行命令? 例子:
C:\FolderPath\STSApp.exe/rc:TestRun/param:x=abc/param:y=pqr

您需要正确地转义路径。将双引号更改为单引号

var x = @"C:\FolderPath\STSApp.exe /rc:TestRun /param:x='abc' /param:y='pqr'";

在命令中不做任何其他更改的情况下使用@

例如:

string command = @"C:\FolderPath\STSApp.exe /rc:TestRun /param:x="abc" /param:y="pqr"";

尝试时出现了什么问题?如果需要在字符串中转义它们,请使用反斜杠,如/param:x=\abc\