Convert.ToSByte( string[16],16 )参考
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemconvertclasstosbytetopic19.htm

解决方案 »

  1.   

    string test = "15";test = test.ToString("X2");//test == "0F"
      

  2.   

    string test="15";
    int n=int.Parse(test);
    test=System.Convert.ToString(n,16);
      

  3.   

    string test="15";
    int n=int.Parse(test);
    test=n.ToString("x");
    调试通过
      

  4.   

    timmy3310(tim)的
    test=test.ToString("X2");
    中的X2的2应该是让结果变成最少两位
    同样如果最少是三位,X3就可以了,
    而X就最少是一位了,
    这样不会对多的输出位数有影响。