Domanda

Sto provando a trasmettere i dati binari allo standard output in .NET. Tuttavia, puoi solo scrivere char usando la classe Console. Voglio usarlo con reindirizzamento . C'è un modo per farlo?

È stato utile?

Soluzione

Puoi accedere al flusso di output 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);
        }
    }
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top