zoukankan      html  css  js  c++  java
  • [转]C# byte[]与char[]、string与char[]、byte[] 与 string 互转

    原网页:http://blog.csdn.net/lphbtm/article/details/41721755

    1. byte array -> char array

        Byte[] b=new byte[5]{0x01,0x02,0x03,0x04,0x05}; 

    Char[] c=Encoding.ASCII.GetChars(b); 

    2. char array -> byte array

        view plaincopy to clipboardprint?
    Char[] c=new char[5]{a,b,c,d,e};   
      
    Byte[] b=Encoding.Default.GetBytes(c);   
    Char[] c=new char[5]{a,b,c,d,e};

    Byte[] b=Encoding.Default.GetBytes(c);

    3.string 转换成 Char[]

       view plaincopy to clipboardprint?
    string ss="abcdefg";   
      
    char[] cc=s.ToCharArray();  
    string ss="abcdefg";

    char[] cc=s.ToCharArray();

     
    4.Char[] 转换成string


    view plaincopy to clipboardprint?
    using System.Text;   
      
    StringBuilder sb=new StringBuilder();   
    foreach(char c in cc)   
    {   
      sb.Append(c);   
    }   
    string s=sb.ToString();  
     using System.Text;

     StringBuilder sb=new StringBuilder();
     foreach(char c in cc)
     {
       sb.Append(c);
     }
     string s=sb.ToString();
     

    5.byte[] 与 string

    view plaincopy to clipboardprint?
    byte[] bb=Encoding.UTF8.GetBytes(ss);   
      
    string s=Encoding.UTF8.GetString(bb);  
     byte[] bb=Encoding.UTF8.GetBytes(ss);

     string s=Encoding.UTF8.GetString(bb);

  • 相关阅读:
    流程控制语句
    lminus
    TCL create list from file
    DFT 问答 III
    DFT 问答 II
    DFT 问答 I
    猜字符小游戏
    用户模式构造
    基元线程同步构造
    七大原则,24种设计模式
  • 原文地址:https://www.cnblogs.com/LOGHG/p/7357734.html
Copyright © 2011-2022 走看看