.NET 重定向 标准输出到文件的方法

代码
Console.WriteLine("Hello World");
FileStream fs 
= new FileStream("Test.txt", FileMode.Create);
// First, save the standard output.
TextWriter tmp = Console.Out;
StreamWriter sw 
= new StreamWriter(fs);
Console.SetOut(sw);
Console.WriteLine(
"Hello file");
Console.SetOut(tmp);
Console.WriteLine(
"Hello World");
sw.Close();
原文地址:https://www.cnblogs.com/monster1799/p/1815406.html