C#,Process.Start() 传递多参数问题。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#,Process.Start() 传递多参数问题。相关的知识,希望对你有一定的参考价值。

Process.Start("程序名","参数"),这个方式可以传递一个参数进去,但是如果我要传入多个参数呢?除却我用字符串拼接,然后切割的方式,有没有传递参数数组的方法?

参考技术A 多个参数之间用空格即可!
Process.Start("程序名","a b c d e")

Static void Main(String[] arg)
//传进来自动变为String[] 类型!
// arg[0] == "a";
// arg[1]== "b";
本回答被提问者和网友采纳
参考技术B 楼上正解。

以上是关于C#,Process.Start() 传递多参数问题。的主要内容,如果未能解决你的问题,请参考以下文章

C# Process Start 需要带双引号的参数 - 它们消失了

Process.Start 与网络共享和空间

WPF 利用Process.Start()方法启动指定路径下的exe文件并传递参数接收参数

C#中怎么用process调用一个exe文件并传入参数?

C# Process.Start with credentials 失败,拒绝访问

process.start() 参数