C#如何redirectstream到控制台出?

我发现了很多示例如何将控制台输出redirect到一个文件。 然而,我需要一个相反的soluiton – 我有StreamWriter,我想要显示在控制台输出一旦我sw.WriteLine(“文本”);

只需将stream指向标准输出即可:

 sw = new StreamWriter(Console.OpenStandardOutput()); sw.AutoFlush = true; Console.SetOut(sw); 

使用Console.Out 。