定义string变量为str,内存流变量为ms,比特数组为bt
- 字符串转比特数组
byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); byte[] bt=Convert.FromBase64String("字符串");
- 字符串转流
MemoryStream ms = new MemoryStream(System.Text.Encoding.Default.GetBytes("字符串")); MemoryStream ms = new MemoryStream(Convert.FromBase64String("字符串"));
- 流转比特数组
byte[] bt = ms.ToArray();
MemoryStream ms = new MemoryStream(); ms.Write(bt,0,ms.Length); - 流转字符串
string str = Convert.ToBase64String(ms.ToArray()); string str = System.Text.Encoding.Default.GetString(ms.ToArray());
- 比特数组转字符串
string str = System.Text.Encoding.Default.GetString(bt);
string str = Convert.ToBase64String(bt); - 比特数组转流
MemoryStream ms = new MemoryStream(bt);
MemoryStream ms = new MemoryStream();
ms.Read(bt,0,bt.Lenght);