内存流

利用System.IO命名空间下的MemoryStream类,可以按内存流的方式对保存在内存中的字节数组进行操作:

  • 利用Write方法将字节数组写入到内存流中
  • 利用Read方法将内存流中的数据读取到字节数组中

MemoryStream的用法与文件流的用法相似,支持对数据流的查找和随机访问:

  • CanSeek属性值默认为true
  • 通过Position属性获取内存流的当前位置。

MemoryStream的使用场合:

  • 在数据加密以及对长度不定的数据进行缓存等场合。内存流的容量可自动增长
  • 从数据库中读取照片类型的数据,显示到图形控件内时。字节数组->内存流->ImageSource
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《内存流》
文章链接:https://zhuji.vsping.com/7430.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。