Pregunta

Estoy intentando transmitir datos binarios a la salida estándar en .NET.Sin embargo, sólo puedes escribir caracteres usando la clase Consola.quiero usarlo con redirección.¿Hay alguna forma de hacer esto?

¿Fue útil?

Solución

Puede acceder al flujo de salida usando Console.OpenStandardOutput.

    static void Main(string[] args) {
        MemoryStream data = new MemoryStream(Encoding.UTF8.GetBytes("Some data"));
        using (Stream console = Console.OpenStandardOutput()) {
            data.CopyTo(console);
        }
    }
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top