小女子弱弱的问一下,比如说
int a= 0x1342怎么把它转化成十进制的呢???

解决方案 »

  1.   

    Int32 i = Convert.ToInt32("1342",16);
    MessageBox.Show(i.ToString());
      

  2.   

    你长得太帅了 所以没人敢打理你Convert.ToInt32("0x1342",16)
      

  3.   

    2L,为啥要用Int32 i 啊?
    int i可以么?
      

  4.   


                int intA = 0xF;//定义的时候是必须带0x的  
                string strA = "F";//字符串可以不带  
                int intA1 = Convert.ToInt32(intA);
                int intA2 = Convert.ToInt32(strA, 16);
      

  5.   

     int d = 0x1342;
     int ddd=int.Parse(d.ToString("N"));
      

  6.   


    可以,在32位操作系统下相等. 只要不超出范围 用int就行.  再大的值可以用 Int64等