Comment diffuser des données binaires vers une sortie standard dans .NET?
Question
J'essaie de diffuser des données binaires sur la sortie standard dans .NET. Cependant, vous ne pouvez écrire un caractère qu'avec la classe Console. Je souhaite l'utiliser avec la redirection . Y a-t-il un moyen de le faire?
La solution
Vous pouvez accéder au flux de sortie à l'aide de Console.OpenStandardOutput
.
static void Main(string[] args) {
MemoryStream data = new MemoryStream(Encoding.UTF8.GetBytes("Some data"));
using (Stream console = Console.OpenStandardOutput()) {
data.CopyTo(console);
}
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow