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);

  • 相关阅读:
    svn命令
    samba配置
    查看登录用户who
    facl笔记
    计算100以内所有奇数的和以及所有偶数的和;分别显示之
    计算100以内所有能被3整除的正整数的和
    特殊权限:SUID,SGID,Sticky
    vi命令笔记
    nginx、fastCGI、php-fpm关系梳理(转载参考)
    Nginx + CGI/FastCGI + C/Cpp
  • 原文地址:https://www.cnblogs.com/LOGHG/p/7357734.html
Copyright © 2011-2022 走看看