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

标签 c# system

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

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

最佳答案

System.Diagnostics.Process.Start .NET 相当于 Ruby 中的 system()

or do I have to use Systemm.Diagnostics.Process?

您可以在文件顶部添加 using System.Diagnostics;。然后它就变成了 Process.Start("program.exe");

关于c# - 如何使用 C# 运行 system()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4801901/

相关文章:

c++ - 我调用execvp运行Java时发生错误

java - 获取 Action 监听器中的系统时间

c# - 无法使用 Neo4Jclient 创建项目

c# - 使用 Except 删除元素

c# - 获取请求客户端的 IP 地址(Soap 消息)

c# - 如果结构是值类型,为什么我可以新建它?

c# - ListBox 和 Checkbox 中存在大量数据的奇怪行为 [提供的最小项目]

c - 是否可以在 Windows api 中覆盖 MFT 文件表?

c - 如何重定向 stdout 和 stderr 并保留顺序?

perl - 如何将 Perl 的系统函数输出存储到变量中?