Вы можете получить доступ к выходному потоку, используя Console.OpenStandardOutput
.
static void Main(string[] args) {
MemoryStream data = new MemoryStream(Encoding.UTF8.GetBytes("Some data"));
using (Stream console = Console.OpenStandardOutput()) {
data.CopyTo(console);
}
}