可能重复:
从其他控制台应用程序运行控制台应用程序
在我的程序中有一个TextBox
用户应该编写我要求他做的程序(简单)。
如何运行他的程序以确保他已经完成了我告诉他的事情?很高兴知道我已经对程序进行了自动编译并确保没有语法错误。
可能重复:
从其他控制台应用程序运行控制台应用程序
在我的程序中有一个TextBox
用户应该编写我要求他做的程序(简单)。
如何运行他的程序以确保他已经完成了我告诉他的事情?很高兴知道我已经对程序进行了自动编译并确保没有语法错误。
C# 编译器 - codeproject描述了使用CodeDom 编译器API 获得 C# 编译器的步骤:
如果编译的程序只是从标准输入和输出中读写,使用ProcessStartInfo
withRedirectStandardInput
和RedirectStandardOutput
set。开始这个过程Process.Start(ProcessStartInfo)
有关示例,请参阅使用进程类重定向标准输入/输出。