博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串与数据流之间的转换
阅读量:6983 次
发布时间:2019-06-27

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

可以把字符串转换为MemoryStream。也可以把MenoryStream转换为字符串。

 

下面Insus.NET写了几个方法:

 

class Bq    {        public string Input { get; set; }        public byte[] Byte { get; set; }        public MemoryStream MemStream { get; set; }        public byte[] GetByte()        {            return Encoding.ASCII.GetBytes(Input);        }        public MemoryStream GetMemoryStream()        {            byte[] byteArray = Byte;            return new MemoryStream(byteArray);        }        public string GetString()        {            StreamReader reader = new StreamReader(MemStream);            return reader.ReadToEnd();        }    }
Source Code

 

控制台测试以上的方法:

 

class Program    {        static void Main(string[] args)        {            Bq objBq = new Bq();            objBq.Input = "Hello Insus.NET";            byte[] Bytes = objBq.GetByte();            objBq.Byte = Bytes;            MemoryStream ms = objBq.GetMemoryStream();            objBq.MemStream = ms;            string output = objBq.GetString();            Console.WriteLine(output);        }    }
Source Code

 

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

你可能感兴趣的文章
python3实现抓取网页资源的 N 种方法(内附200GPython学习资料)
查看>>
不用软件,手动修复双系统引导进win7,xp的多种方法
查看>>
python 访问需要HTTP Basic Authentication认证的资源
查看>>
java中比较字符串的大小用String的compareTo()
查看>>
plist使用
查看>>
Linux RAR 安装和使用
查看>>
【OC】【一秒就会】【collectionView 头部吸住功能】
查看>>
51CTO下载 好资料分享
查看>>
linux 下转换UTC到本地时间
查看>>
Linux的起源与各发行版的基本知识
查看>>
单播包、广播包、组播包、洪泛包
查看>>
iptables命令结构之命令
查看>>
RabbitMQ之Exchange分类
查看>>
综合布线系统的构成
查看>>
计算机硬件 — 计算机简介
查看>>
关于重写session实现的时候可能会导至nginx 502的问题
查看>>
7z(p7zip)压缩软件在Linux下的安装和使用
查看>>
jetbrick-template 1.1.0 发布,支持 #tag, #macro, layout
查看>>
TCP的六个控制位
查看>>
进制转换
查看>>