Как передать двоичные данные в стандартный вывод в .NET?

StackOverflow https://stackoverflow.com/questions/111387

  •  02-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

    static void Main(string[] args) {
        MemoryStream data = new MemoryStream(Encoding.UTF8.GetBytes("Some data"));
        using (Stream console = Console.OpenStandardOutput()) {
            data.CopyTo(console);
        }
    }
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top