当前位置: 代码迷 >> C# >> c#字符串16进制数 转向10进制依次存入新数组
  详细解决方案

c#字符串16进制数 转向10进制依次存入新数组

热度:82   发布时间:2016-05-05 03:53:55.0
c#字符串16进制数 转为10进制依次存入新数组
我有一个字符串 其中数字是EA 10 A2 .....16进制数 怎样把它每两个数分割成一个数 然后存入数组中? 并且如何转换成10进制int型数组 就是 目标是 EA10为一个数 转换成10进制数存到a[0]中 其它依次存入a[i]?
------解决思路----------------------
       public static int[] HexToDec(string str)
        {
            int[] rets = new int[str.Length / 4];
            for (int i = 0,k=0; i < str.Length; i+=4,k++)
            {
                rets[k] = Convert.ToInt16(str.Substring(i, 4), 16);
            }
            return rets;
        }
  相关解决方案