可以把字符串转换为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
		
随时随地看视频