Csharp/C#教程:我可以将二进制文件放入stdin吗? C#分享


我可以将二进制文件放入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

(0)
上一篇 2021年12月27日
下一篇 2021年12月27日

精彩推荐