其中32是十六进制。

解决方案 »

  1.   

    int i = 50;
    string d = i.ToString("X");
      

  2.   

    int temp = 50;
    string showStr = "0X" + temp.ToString("X").PadLeft(8,Char.Parse("0"));
      

  3.   

    格式字符 说明和关联属性 
    c、C 货币格式。CurrencyNegativePattern, CurrencyPositivePattern, CurrencySymbol, CurrencyGroupSizes, CurrencyGroupSeparator, CurrencyDecimalDigits, CurrencyDecimalSeparator. 
    d、D 十进制格式。 
    e、E 科学计数(指数)格式。 
    f、F 固定点格式。 
    g、G 常规格式。 
    n、N 数字格式。NumberNegativePattern, NumberGroupSizes, NumberGroupSeparator, NumberDecimalDigits, NumberDecimalSeparator. 
    r、R 往返格式,这确保将已转换成字符串的数字转换回数字时具有与原数字相同的值。 
    x、X 十六进制格式。