Como hacemos para redirigir la salida estandard de un programa en C# generada por el comando Console.Writeln ?
Acá va:
//stringwriter para manejo de mensajes/salida console.writeln private System.IO.StringWriter sw = new System.IO.StringWriter(); private void btnPrueba_Click(object sender, EventArgs e){ Console.SetOut(sw); Console.WriteLine("Esto es una prueba"); MessageBox.Show("el resultado esta almacenado en la variable sw = " + this.sw.ToString()); }