You can access the output stream using Console.OpenStandardOutput .
static void Main(string[] args) { MemoryStream data = new MemoryStream(Encoding.UTF8.GetBytes("Some data")); using (Stream console = Console.OpenStandardOutput()) { data.CopyTo(console); } }
source share