没有合适的资源?快使用搜索试试~ 我知道了~
首页C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换
定义string变量为str,内存流变量为ms,比特数组为bt 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.Fro
资源详情
资源评论
资源推荐

C# 字符串字符串string和内存流和内存流MemoryStream及比特数组及比特数组byte[]之之
间相互转换间相互转换
定义string变量为str,内存流变量为ms,比特数组为bt
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.Length);
总结:总结:可以看出byte[]在字符串string和流MemoryStream之间转换起到过渡的作用,string和MemoryStream转换都要先转换成
byte[]。
您可能感兴趣的文章您可能感兴趣的文章:C#中List〈string〉和string[]数组之间的相互转换C#中string.format用法详解C#判断一个String是否为数
字类型C# string格式的日期时间字符串转为DateTime类型的方法C#实现的图片、string相互转换类分享C#中string用法实例详
解c#中string的特性介绍及注意事项小结

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0