我可以将二进制文件放入stdin吗? C#
与此问题相关的问题用7z加密二进制文件没有文件名?
在C#中我如何将二进制文件放入STDin? 我希望下面的内容可以正常运行,但它不会。 这是有道理的。 那么我如何推送一个byte []数组呢?
new BinaryWriter(p.StandardInput.FormatProvider);
直接写入基本流:
new BinaryWriter(p.StandardInput.BaseStream)
stdin
只是另一个字节流,一个程序可以读取的字节流
Stream st=Console.OpenStandardInput (); StreamReader sr=new StreamReader(st);
在q。 你提到的,从stdin
进来的材料是从另一个程序的输出管道输出的。 要执行该过程的这一部分,可以使用Console.OpenStandardOuput()
来获取流并通过它推送二进制文件。
上述就是C#学习教程:我可以将二进制文件放入stdin吗? C#分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1000559.html