Как передать двоичные данные в стандартный вывод в .NET?
Вопрос
Я пытаюсь передать двоичные данные в стандартный вывод в .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);
}
}
Не связан с StackOverflow