继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

字符串与数据流之间的转换

安卓软件程序开发入门学习
关注TA
已关注
手记 289
粉丝 49
获赞 282

可以把字符串转换为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

 

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP