C#如何redirectstream到控制台出?

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

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

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

使用Console.Out 。

  • 当我的ListBox中有图像时,为什么会出现OutOfMemoryException?
  • 使用PropertyInfo来查找属性types
  • 有一个原因,为什么用XmlInclude装饰的基类仍然会在序列化时抛出一个types未知的exception?
  • 在C ++中填充stlstring
  • 为什么stringtypes的默认值是null而不是空string?
  • 在运行时请求pipe理员权限
  • C#中的StringStream
  • 使用标准C ++ / C ++ 11 / C来检查文件是否存在的最快方法?
  • “\ n”或“\ n”或std :: endl到std :: cout?
  • 如何使用int ID列更改ASP.net Identity 2.0的表名?
  • 创build用于for / foreach循环的对象的最佳实践