如何使用C#运行system()?

如何使用C#运行system()?,c#,system,C#,System,我正在用C#重写一个Ruby程序。它有很多system()调用(比如system(“./program”)) 有没有办法在C#中调用它,或者我必须使用Systemm.Diagnostics.Process?是Ruby中的.NET等效于system() 或者我必须使用Systemm.Diagnostics.Process吗 您可以使用System.Diagnostics添加位于文件顶部。然后它就变成了Process.Start(“program.exe”)如果您不想费心拆分参数并设置Process

我正在用C#重写一个Ruby程序。它有很多system()调用(比如system(“./program”))

有没有办法在C#中调用它,或者我必须使用Systemm.Diagnostics.Process?

是Ruby中的.NET等效于
system()

或者我必须使用Systemm.Diagnostics.Process吗


您可以使用System.Diagnostics添加
位于文件顶部。然后它就变成了
Process.Start(“program.exe”)

如果您不想费心拆分参数并设置
ProcessStartInfo
,只需添加对Microsoft.VisualBasic程序集的引用并使用即可

using Microsoft.VisualBasic;

Interaction.Shell("format c: /q");