一个关于十六进制 + 十进制的计算问题:5A6B7C8D9FE0(十六进制) + 382571(十进制) = ???(十六进制)这个程序该怎么写呀???
要求:运算速度快

解决方案 »

  1.   

    (0x5A6B7C8D9FE0 + 382571).ToString("X2")//5A6B7C93764B
      

  2.   

    那将字符串转换为十六进制数呢?
    string:5A6B7C8D9EF0
    转换为十六进制???
      

  3.   

    int.Parse("5A6B7C8D9EF0",System.Globalization.NumberStyles.HexNumber)记住...对计算机来说...数字就是数字...只有二进制一种...其他进制都是给人看的...
      

  4.   

    最简单的:  long x =(long) Convert.ToInt64((0x5A6B7C8D9FE0 + 382571).ToString(), 16);