1.string 转换成10进制
有一组string 为 01-04-04-00-AB-01-AE-1A-9F把其中的 00AB 和 01AE 组合取出转换成10进制的 17.1 和 43.0 2.byte[]转换成10进制请给例子,谢!

解决方案 »

  1.   

    参考http://www.cnblogs.com/zjbtony/archive/2012/04/13/2445055.html
      

  2.   

    Chinajiyong:我想问下我要调用下面的那个函数时怎么写Encoding encode哦,不是很懂,StringToHexString(s,encode)?? 我的函数里没有定义 Encoding encodeprivate string StringToHexString(string s,Encoding encode)
            {
                byte[] b = encode.GetBytes(s);//按照指定编码将string编程字节数组
                string result = string.Empty;
                for (int i = 0; i < b.Length; i++)//逐字节变为16进制字符,以%隔开
                {
                    result += "%"+Convert.ToString(b[i], 16);
                }
                return result;
            }
      

  3.   


    StringToHexString(s,Encoding.UTF8)或者StringToHexString(s,Encoding.GetEncoding("GB2312"))