huM*_*pty 6 .net c# .net-4.0 winforms c#-4.0
我看过这个关于在C#中传递命令行参数的问题.
但在我的情况下,我必须将参数数组传递给调用.exe文件.
例如
var arr = new string[] {"Item title","New task","22","High Priority"}
Run Code Online (Sandbox Code Playgroud)
是否可以Process.Start()与exe路径一起使用数组
我有.exe路径
const string path = @"C:\Projects\Test\test.exe";
Run Code Online (Sandbox Code Playgroud)
谢谢
pet*_*kyy -6
请尝试这个:
var arr = new string[] {"Item title", "New task", "22", "High Priority"};
const string path = @"C:\Projects\Test\test.exe";
const string argsSeparator = " ";
string args = string.Join(argsSeparator, arr);
Process.Start(path, args);
Run Code Online (Sandbox Code Playgroud)