我能找到的只是ProcessStartInfo.RedirectStandardOutput,虽然它显然不符合我的需要,因为它在示例中与其他应用程序(.exe)一起使用.我没有执行外部应用程序,我只是使用DLL库.
StringWriter stringw = new StringWriter(); Console.SetOut(stringw);
现在,打印到控制台的任何内容都将插入到StringWriter中,您可以通过调用stringw.ToString()随时获取其内容,这样您就可以执行类似textBox1.AppendText(stringw.ToString()); (因为你说你有一个winform并有一个状态文本字段)来设置文本框的内容.