Advertisement

C# 二进制与十六进制之间的转换关系及其与字节数组的关系

阅读量:

在C#项目开发过程中,涉及二进制数据、十六进制表示以及字节数组之间的相互转换操作

复制代码
     class HexCommon
    {
    
        /// <summary> 
        /// 16进制字符串转字节数组 
        /// 如01 02 ff 0a
        /// </summary> 
        /// <param name="hexString"></param> 
        /// <returns></returns> 
        public static byte[] strHexToByte(string hexString)
        {
            hexString = hexString.Replace(" ", "");
            if ((hexString.Length % 2) != 0)
                hexString += " ";
            byte[] returnBytes = new byte[hexString.Length / 2];
            for (int i = 0; i < returnBytes.Length; i++)
            {

全部评论 (0)

还没有任何评论哟~