• <bdo id='2Aymh'></bdo><ul id='2Aymh'></ul>

      <tfoot id='2Aymh'></tfoot>

      <small id='2Aymh'></small><noframes id='2Aymh'>

    1. <i id='2Aymh'><tr id='2Aymh'><dt id='2Aymh'><q id='2Aymh'><span id='2Aymh'><b id='2Aymh'><form id='2Aymh'><ins id='2Aymh'></ins><ul id='2Aymh'></ul><sub id='2Aymh'></sub></form><legend id='2Aymh'></legend><bdo id='2Aymh'><pre id='2Aymh'><center id='2Aymh'></center></pre></bdo></b><th id='2Aymh'></th></span></q></dt></tr></i><div id='2Aymh'><tfoot id='2Aymh'></tfoot><dl id='2Aymh'><fieldset id='2Aymh'></fieldset></dl></div>

        <legend id='2Aymh'><style id='2Aymh'><dir id='2Aymh'><q id='2Aymh'></q></dir></style></legend>
      1. 编写控制台应用程序时,有没有办法创建第二个

        时间:2023-08-27

            <bdo id='g2AgL'></bdo><ul id='g2AgL'></ul>

              <tbody id='g2AgL'></tbody>
            1. <i id='g2AgL'><tr id='g2AgL'><dt id='g2AgL'><q id='g2AgL'><span id='g2AgL'><b id='g2AgL'><form id='g2AgL'><ins id='g2AgL'></ins><ul id='g2AgL'></ul><sub id='g2AgL'></sub></form><legend id='g2AgL'></legend><bdo id='g2AgL'><pre id='g2AgL'><center id='g2AgL'></center></pre></bdo></b><th id='g2AgL'></th></span></q></dt></tr></i><div id='g2AgL'><tfoot id='g2AgL'></tfoot><dl id='g2AgL'><fieldset id='g2AgL'></fieldset></dl></div>
            2. <small id='g2AgL'></small><noframes id='g2AgL'>

            3. <legend id='g2AgL'><style id='g2AgL'><dir id='g2AgL'><q id='g2AgL'></q></dir></style></legend>

                  <tfoot id='g2AgL'></tfoot>
                  本文介绍了编写控制台应用程序时,有没有办法创建第二个控制台以在 .NET 中输出?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  在编写控制台应用程序时,有没有办法在 .NET 中创建第二个控制台以输出到?

                  Is there a way to create a second console to output to in .NET when writing a console application?

                  推荐答案

                  好吧,你可以启动一个新的 cmd.exe 进程,并使用 stdio 和 stdout 发送和接收数据.

                  Well, you could start a new cmd.exe process and use stdio and stdout to send and recieve data.

                  ProcessStartInfo psi = new ProcessStartInfo("cmd.exe")
                  {
                      RedirectStandardError = true,
                      RedirectStandardInput = true,
                      RedirectStandardOutput = true,
                      UseShellExecute = false
                  };
                  
                  Process p = Process.Start(psi);
                  
                  StreamWriter sw = p.StandardInput;
                  StreamReader sr = p.StandardOutput;
                  
                  sw.WriteLine("Hello world!");
                  sr.Close();
                  

                  更多信息 MSDN.

                  这篇关于编写控制台应用程序时,有没有办法创建第二个控制台以在 .NET 中输出?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何修改上一行控制台文本? 下一篇:Console.WriteLine 是否阻塞?

                  相关文章

                  最新文章

                  • <bdo id='DtYBl'></bdo><ul id='DtYBl'></ul>
                • <tfoot id='DtYBl'></tfoot>
                    <i id='DtYBl'><tr id='DtYBl'><dt id='DtYBl'><q id='DtYBl'><span id='DtYBl'><b id='DtYBl'><form id='DtYBl'><ins id='DtYBl'></ins><ul id='DtYBl'></ul><sub id='DtYBl'></sub></form><legend id='DtYBl'></legend><bdo id='DtYBl'><pre id='DtYBl'><center id='DtYBl'></center></pre></bdo></b><th id='DtYBl'></th></span></q></dt></tr></i><div id='DtYBl'><tfoot id='DtYBl'></tfoot><dl id='DtYBl'><fieldset id='DtYBl'></fieldset></dl></div>

                    <small id='DtYBl'></small><noframes id='DtYBl'>

                    <legend id='DtYBl'><style id='DtYBl'><dir id='DtYBl'><q id='DtYBl'></q></dir></style></legend>