字符串string和内存流MemoryStream及比特数组byte[]互转
定义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[]互转相关推荐
- c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
字节数组byte[]与图片image之间的转化 字节数组转换成图片 public static Image byte2img(byte[] buffer) {MemoryStream ms = new ...
- 【C 语言】字符串 一级指针 内存模型 ( 指定大小字符数组 | 未指定大小字符数组 | 指向常量字符串的指针 | 指向堆内存的指针 )
文章目录 一.字符串 一级指针 内存模型 1.指定大小字符数组 2.未指定大小字符数组 3.指向常量字符串的指针 4.指向堆内存的指针 一.字符串 一级指针 内存模型 #include <std ...
- [导入]XmlReader 读取器读取内存流 MemoryStream 的注意事项
MemoryStream对象提供了无需进行IO就可以创建Stream的方法,XmlTextWriter和XmlReader提供快速书写和读取XML内容的方法,结合MemoryStream,就可以直接在 ...
- 字符串string 、byte[]、MemoryStream、Base64String的相互转换
1.字符串转比特数组 (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); (2)byte[] bt=Convert ...
- java memorystream 包_C#字符串string 、byte[]、MemoryStream、Base64String的相互转换
1.字符串转比特数组 (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); (2)byte[] bt=Convert ...
- C#中数据流(文件流、内存流、网络流等)相关知识点梳理
基本概念 C#中数据流的应用体现在方方面面,现在针其常用的几种类进行一次梳理. 数据流包括文件流(FileStream).内存流(MemoryStream).网络流(NetworkStream)以及读 ...
- .net 流(Stream) - 文件流、内存流、网络流
一.文件流 FileStream FileStream流继承与Stream类,一个FileStream类的实例实际上代表一个文件流,使用FileStream类可以对文件系统上是文件进行读取.写入.打开 ...
- C#字符串、字节数组和内存流间的相互转换 - IT浪潮之巅
定义string变量为str,内存流变量为ms,比特数组为bt 1.字符串=>比特数组 (1)byte[] bt=System.Text.Encoding.Default.GetBytes(&q ...
- [转载]C# MemoryStream(内存流)
MemoryStream位于System.IO命名空间,为系统内存提供流式的读写操作.常作为其他流数据交换时的中间对象操作. 1.MemoryStream类封装一个字节数组,在构造实例时可以使用一个字 ...
最新文章
- ASP.NET Web Pages – 文件夹简介
- 百融金服榕树_百融金服榕树成为拉动新金融行业增长的主力军
- UESTC 1698 The Game
- golang中的嵌套
- nodejs+express4.0+mongodb安装方法 for Linux, Mac
- 尤大直播分享:vue3生态进展和展望
- 洪水填充算法_Flood Fill (洪水填充、泛洪填充、油漆桶)算法Java循环实现(BFS方式,非递归)...
- python列表中存类对象_python中对类的操作,怎么增加或删除类中的对象呢?比如下面这个题...
- glEnable(GL_DEPTH_TEST)作用
- play另一个模板japid
- 拓端tecdat|R语言再保险合同定价案例研究
- 微信云控开发SDK使用教程--手机回传朋友圈点赞数量通知服务端
- plsql的汉化问题
- 温度冲击试验箱军标GJB 150与GB 2423区别
- Druid SQL注入检测
- Ant入门教程之常用命令
- mall前端项目的安装与部署
- WIndows 中文字体类型对应的文件名称
- 音视频进阶教程|实现直播间的自定义视频渲染
- Windows下pytorch-gpu安装以及CUDA详细安装过程 附带各个版本安装包