首先是字符串(string)与 byte(byte[]) 之间的转换。
byte[] buffer = System.Text.Encoding.Default.GetBytes("字符串");
string str = System.Text.Encoding.Default.GetString(buffer);
以上使用的是 UTF8 编码,实际要依据您的程序环境来选择。
byte(byte[])与 Stream 之间的转换。
可以用 Stream 的 Read 和 Write 方法。但 Stream 的 Length 方法不可用时比较麻烦,可参见 Stream 和 Byte[] 互操作。
相关阅读