Bytes </> Hex

public class Helper    {        public static string Bytes2Hex(byte[] bytes, int index, int count)        {            try            {                return BitConverter.ToString(bytes, index, count).Replace("-", String.Empty);            }            catch { }            return string.Empty;        }        public static string Bytes2Hex(byte[] bytes)        {            try            {                return BitConverter.ToString(bytes).Replace("-", String.Empty);            }            catch { }            return string.Empty;        }                public static byte[] Hex2Bytes(string hex, int index, int length)        {            return Hex2Bytes(hex.Substring(index, length));        }        public static byte[] Hex2Bytes(string hex)        {            byte[] bytes = new byte[hex.Length / 2];            for (int i = 0; i < bytes.Length; i++)                bytes[i] = Convert.ToByte(hex.Substring(2 * i, 2), 16);            return bytes;                    }    }

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章