Capturar el resultado de la consola desde una aplicación .NET (C #)

¿Cómo invoco una aplicación de consola desde mi aplicación .NET y capturo todos los resultados generados en la consola?

(Recuerde, no quiero guardar la información primero en un archivo y luego volver a enlistarla, ya que me encantaría recibirla en vivo).