总结归纳:如果直接从System.String类中找到方法进行字符串和字节数组之间的转换,是不太可能的。为了使其之间进行转换,需要借助另外一个类型:System.Text.Encoding。这个类型提供了将C#字符串转换成字节数组的方法,也提供了将C# 字节数组转换成字符串。
System.Text.Encoding类型的默认构造函数不太可用,不过该类型提供了几种默认的静态属性。如下:
System.Text.Encoding
一、字符串转换成字节数组
System.Text.Encoding.GetBytes(String str)
二、字节数组转换成字符串
System.Text.Encoding.GetString(byte[] byte)
三、 字符串转换成流
System.IO.MemoryStream
四、流转换成字符串
System.IO.MemoryStream
五、字节数组转换成流
字节数组转换成流
六、流转换成字节数组
流转换成字节数组