在C#中,可以使用ProcessStartInfo類來傳遞啟動參數給一個新的進程。以下是一個示例代碼:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
string path = "C:\\path\\to\\executable.exe";
string arguments = "arg1 arg2 arg3";
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = path;
startInfo.Arguments = arguments;
Process.Start(startInfo);
}
}
在上面的示例中,我們首先創建一個ProcessStartInfo對象,然后將要啟動的可執行文件的路徑和參數分配給該對象的FileName和Arguments屬性。最后,我們使用Process.Start()方法來啟動新的進程,并傳遞了ProcessStartInfo對象作為參數。
這樣,新的進程就會以指定的路徑和參數啟動。