代码之家  ›  专栏  ›  技术社区  ›  KovBal

如何将二进制数据流传输到.NET中的标准输出?

  •  4
  • KovBal  · 技术社区  · 17 年前

    我正在尝试将二进制数据流传输到.NET中的标准输出。但是,只能使用console类编写char。我想用它 redirection . 有办法吗?

    1 回复  |  直到 7 年前
        1
  •  6
  •   Mitch    7 年前

    您可以使用 Console.OpenStandardOutput .

        static void Main(string[] args) {
            MemoryStream data = new MemoryStream(Encoding.UTF8.GetBytes("Some data"));
            using (Stream console = Console.OpenStandardOutput()) {
                data.CopyTo(console);
            }
        }
    
    推荐文章