1.字元串轉比特數組 (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字元串"); (2)byte[] bt=Convert.FromBase64String("字元串"); 2.字元串轉流 (1)MemoryStream ms=new Mem ...
1.字元串轉比特數組
(1)byte[] bt=System.Text.Encoding.Default.GetBytes("字元串"); (2)byte[] bt=Convert.FromBase64String("字元串"); 2.字元串轉流 (1)MemoryStream ms=new MemoryStream(System.Text.Encoding.Default.GetBytes("字元串")); (2)MemoryStream ms=new MemoryStream(Convert.FromBase64String("字元串")); 3.流轉比特數組 (1)byte[] bt=ms.ToArray(); (2)MemoryStream ms=new MemoryStream();ms.Write(bt,0,ms.Length); 4.流轉字元串 (1)string str=Convert.ToBase64String(ms.ToArray()); (2)string str=System.Text.Encoding.Default.GetString(ms.ToArray()); 5.比特數組轉字元串 (1)string str=System.Text.Encoding.Default.GetString(bt); (2)string str=Convert.ToBase64String(bt); 6.比特數組轉流 (1)MemoryStream ms=new MemoryStream(bt); (2)MemoryStream ms=new MemoryStream();ms.Read(bt,0,bt.Lenght); 總結: 字元串、位元組數組、記憶體流的轉換關係如下圖:![](https://images2015.cnblogs.com/blog/1081711/201612/1081711-20161216141039479-347853238.png)
下圖增加了Base64String的轉換:
![](https://images2015.cnblogs.com/blog/1081711/201612/1081711-20161216141121401-251892767.png)