Как передавать двоичные данные на стандартный вывод в .NET? - PullRequest
4 голосов
/ 21 сентября 2008

Я пытаюсь передавать двоичные данные на стандартный вывод в .NET. Однако вы можете писать char только с помощью класса Console. Я хочу использовать его с перенаправлением . Есть ли способ сделать это?

1 Ответ

6 голосов
/ 21 сентября 2008

Вы можете получить доступ к выходному потоку, используя Console.OpenStandardOutput.

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