zoukankan      html  css  js  c++  java
  • C#中如何将字符串转换byte[],同时如何将byte[]换成字符串?

    C#中如何将字符串转换byte[],同时如何将byte[]换成字符串!

    1   string   to   byte  []
      string   str   =   "abcd"  ;  
      byte[]   bytes   =   System.Text.Encoding.ASCII.GetBytes(str);   
       -------------------------------------------------------------------------------------------------------------
     2   byte[]   to   string  
       
      byte[]   bytes   =   new   byte[255]   ;   
       string   str   =   System.Text.Encoding.ASCII.GetString(bytes,0,bytes.Length);  
    --------------------------------------------------------------------------------------------

    在附上二个方法:

       private static byte[] HexStringToByteArray(string s)
            {
                s = s.Replace(" ", "");
                byte[] buffer = new byte[s.Length / 2];
                for (int i = 0; i < s.Length; i += 2)
                    buffer[i / 2] = (byte)Convert.ToByte(s.Substring(i, 2), 16);
                return buffer;
            }

        ///

              ///www.elivn.com
            private string ByteArrayToHexString(byte[] data)
            {
                StringBuilder sb = new StringBuilder(data.Length * 3);
                foreach (byte b in data)
                    sb.Append(Convert.ToString(b, 16).PadLeft(2, '0').PadRight(3, ' '));
                return sb.ToString().ToUpper();
            }

  • 相关阅读:
    java的第八次作业
    软件工程第三次作业——关于软件质量保障初探
    java的第七次作业
    java的第六次作业
    20194688 自动生成四则运算题第一版报告
    软件工程第一次作业
    vertical-align
    行高(line-height)
    文本对齐方式(text-align)
    文字样式属性
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/2028788.html
Copyright © 2011-2022 走看看