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

  • 相关阅读:
    移动端(手机端)页面自适应解决方案1(rem布局)---750设计稿
    ionic4之ion-sliders
    ionic4 新建
    Object的多种方法
    angular的Hash 模式和 HTML 5 模式
    关于滚动条
    前端笔记(1-20)
    百度图片网址
    ImageLoader_显示图片
    viewpager_轮播
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/2028788.html
Copyright © 2011-2022 走看看