定义string变量为str,内存流变量为ms,比特数组为bt

1.字符串转比特数组

(1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串");

(2)byte[] bt=Convert.FromBase64String("字符串");

2.字符串转流

(1)MemoryStream ms=new MemoryStream(System.Text.Encoding.Default.GetBytes("字符串"));

(2)MemoryStream ms=new MemoryStream(Convert.FromBase64String("字符串"));

3.流转比特数组

(1)byte[] bt=ms.ToArray();

(2)MemoryStream ms=new MemoryStream();ms.Write(bt,0,ms.Length);

4.流转字符串

(1)string str=Convert.ToBase64String(ms.ToArray());

(2)string str=System.Text.Encoding.Default.GetString(ms.ToArray());

5.比特数组转字符串

(1)string str=System.Text.Encoding.Default.GetString(bt);

(2)string str=Convert.ToBase64String(bt);

6.比特数组转流

(1)MemoryStream ms=new MemoryStream(bt);

(2)MemoryStream ms=new MemoryStream();ms.Read(bt,0,bt.Lenght);

转载于:https://www.cnblogs.com/lwqstyle/p/4702569.html

字符串string和内存流MemoryStream及比特数组byte[]互转相关推荐

  1. c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换

    字节数组byte[]与图片image之间的转化 字节数组转换成图片 public static Image byte2img(byte[] buffer) {MemoryStream ms = new ...

  2. 【C 语言】字符串 一级指针 内存模型 ( 指定大小字符数组 | 未指定大小字符数组 | 指向常量字符串的指针 | 指向堆内存的指针 )

    文章目录 一.字符串 一级指针 内存模型 1.指定大小字符数组 2.未指定大小字符数组 3.指向常量字符串的指针 4.指向堆内存的指针 一.字符串 一级指针 内存模型 #include <std ...

  3. [导入]XmlReader 读取器读取内存流 MemoryStream 的注意事项

    MemoryStream对象提供了无需进行IO就可以创建Stream的方法,XmlTextWriter和XmlReader提供快速书写和读取XML内容的方法,结合MemoryStream,就可以直接在 ...

  4. 字符串string 、byte[]、MemoryStream、Base64String的相互转换

    1.字符串转比特数组 (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); (2)byte[] bt=Convert ...

  5. java memorystream 包_C#字符串string 、byte[]、MemoryStream、Base64String的相互转换

    1.字符串转比特数组 (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); (2)byte[] bt=Convert ...

  6. C#中数据流(文件流、内存流、网络流等)相关知识点梳理

    基本概念 C#中数据流的应用体现在方方面面,现在针其常用的几种类进行一次梳理. 数据流包括文件流(FileStream).内存流(MemoryStream).网络流(NetworkStream)以及读 ...

  7. .net 流(Stream) - 文件流、内存流、网络流

    一.文件流 FileStream FileStream流继承与Stream类,一个FileStream类的实例实际上代表一个文件流,使用FileStream类可以对文件系统上是文件进行读取.写入.打开 ...

  8. C#字符串、字节数组和内存流间的相互转换 - IT浪潮之巅

    定义string变量为str,内存流变量为ms,比特数组为bt 1.字符串=>比特数组 (1)byte[] bt=System.Text.Encoding.Default.GetBytes(&q ...

  9. [转载]C# MemoryStream(内存流)

    MemoryStream位于System.IO命名空间,为系统内存提供流式的读写操作.常作为其他流数据交换时的中间对象操作. 1.MemoryStream类封装一个字节数组,在构造实例时可以使用一个字 ...

最新文章

  1. ASP.NET Web Pages – 文件夹简介
  2. 百融金服榕树_百融金服榕树成为拉动新金融行业增长的主力军
  3. UESTC 1698 The Game
  4. golang中的嵌套
  5. nodejs+express4.0+mongodb安装方法 for Linux, Mac
  6. 尤大直播分享:vue3生态进展和展望
  7. 洪水填充算法_Flood Fill (洪水填充、泛洪填充、油漆桶)算法Java循环实现(BFS方式,非递归)...
  8. python列表中存类对象_python中对类的操作,怎么增加或删除类中的对象呢?比如下面这个题...
  9. glEnable(GL_DEPTH_TEST)作用
  10. play另一个模板japid
  11. 拓端tecdat|R语言再保险合同定价案例研究
  12. 微信云控开发SDK使用教程--手机回传朋友圈点赞数量通知服务端
  13. plsql的汉化问题
  14. 温度冲击试验箱军标GJB 150与GB 2423区别
  15. Druid SQL注入检测
  16. Ant入门教程之常用命令
  17. mall前端项目的安装与部署
  18. WIndows 中文字体类型对应的文件名称
  19. 音视频进阶教程|实现直播间的自定义视频渲染
  20. Windows下pytorch-gpu安装以及CUDA详细安装过程 附带各个版本安装包

热门文章

  1. altiumer designer学习
  2. 同层物体间的遮挡处理
  3. Activiti多人会签例子
  4. 第 132 章 Example
  5. rabbitmq学习——队列
  6. MapReduce Input Split 输入分/切片
  7. Java设计模式之七大结构型模式
  8. 数据暑假实习面试_面试数据科学实习如何准备
  9. leetcode1351. 统计有序矩阵中的负数(二分查找)
  10. leetcode1091. 二进制矩阵中的最短路径(bfs)