如何使用C#绑定标准输入和输出?

时间:2011-03-09 19:55:13

标签: c# input

我想要做的是看看我是否可以使用MinGW C ++编译器和调试器来使用C#app编译文件。我希望能够在需要时读取输出并写入C#应用程序中的输入(主要用于调试器的输入)。

从输出中读取将非常像Visual Studio在项目构建中的“输出”窗口中所做的。

之前我使用过System.Diagnostics.Process但未能弄清楚如何与流程互动。

那么,我如何控制std输入/输出?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

以下问题显示了如何捕获标准输出:

How do I run a Console Application, capture the output and display it in a Literal?

写入标准输入类似 - 将RedirectStandardInput设置为true,并使用streamwriter写入:

http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.redirectstandardinput.aspx