我有示例控制台应用程序,其代码在下面给出
static void Main(string[] args)
{
Console.Writeline("Enter any value");
int x = int.Parse(Console.Readline());
if( x%2 == 0)
Console.Writeline("Even Value");
else
Console.Writeline("ODD Value");
}
我想以简单的窗口形式显示这个应用程序的控制台,我已经显示了输出行,但是无法找出向控制台应用程序发送输入,窗口代码的代码
var info= new ProcessStartInfo("console.exe")
{
UseShellExecute = false,
RedirectStandardError = true,
RedirectStandardInput = true,
RedirectStandardOutput = true,
}
string line="";
using (Process process= Process.Start(info))
{
using (StreamReader reader = process.StandardOutput)
{
while((line = reader.Readline()) != null)
Console.Writeline(line);
}
}