zoukankan      html  css  js  c++  java
  • c#之字符串与字节数组互转

    代码
    定义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.Lenght); 
  • 相关阅读:
    GolandQuick编辑器快捷键
    GitStand
    高阶函数
    文本和字节序列
    元组用法
    映射的弹性键查询
    字典的setdefault()
    数组、内存视图、双向队列
    Python之random.seed()用法
    用bisect来管理已排序的序列
  • 原文地址:https://www.cnblogs.com/bobofsj11/p/1765345.html
Copyright © 2011-2022 走看看