博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何将struct System.Byte byte []转换为C#中的System.IO.Stream对象?
阅读量:2290 次
发布时间:2019-05-09

本文共 590 字,大约阅读时间需要 1 分钟。

如何将struct System.Byte byte[]转换为C#中的System.IO.对象?


#1楼

查看类。


#2楼

您正在寻找 。 例如,以下代码将byte[]数组的内容写入内存流:

byte[] myByteArray = new byte[10];MemoryStream stream = new MemoryStream();stream.Write(myByteArray, 0, myByteArray.Length);

或者,您可以基于字节数组 ,不可调整大小的MemoryStream对象:

byte[] myByteArray = new byte[10];MemoryStream stream = new MemoryStream(myByteArray);

#3楼

写入任何流(不仅是MemoryStream )的一般方法是使用BinaryWriter

static void Write(Stream s, Byte[] bytes){    using (var writer = new BinaryWriter(s))    {        writer.Write(bytes);    }}

#4楼

将字节数组转换为流的最简单方法是使用类:

Stream stream = new MemoryStream(byteArray);

转载地址:http://kvdnb.baihongyu.com/

你可能感兴趣的文章
英文求职信(三)
查看>>
英文求职信(二)
查看>>
UML在关系型数据库设计中的应用
查看>>
Hibernate为什么如此流行?
查看>>
rosdep init 或者rosdep update 连接错误的解决办法
查看>>
Gitlab 更新后gitlab-ctl reconfigure 提示 can only have one web server puma unicorn 错误
查看>>
videoc_streamon error 28, NO space left on device解决办法
查看>>
一个比make更好用的编译工具
查看>>
降低windows系统里面usb转串口模块延时的办法
查看>>
ROS 常用加速指令
查看>>
ubuntu ssh登入速度太慢的解决办法
查看>>
罕见bug解决办法: kienct 1代运行错误Failed to claim camera interface: LIBUSB_ERROR_NOT_FOUND
查看>>
rviz的简单使用
查看>>
解决ROS的usb_cam节点无法正常读取mjpeg格式摄像头的方法
查看>>
Ubuntu VNC 如何调整分辨率
查看>>
病毒编程技术-3
查看>>
病毒编程技术-4
查看>>
病毒编程技术-5
查看>>
第9周上机实践项目1——利用循环求和
查看>>
第9周上机实践项目2——分数的累加
查看>>