字符串格式化:
表阐释了通过给特定数据类型和值应用某些标准数字格式字符串而创建的输出。输出是用 ToString 方法产生的。“格式”列指示格式字符串,“区域性”列指示值在什么区域性下进行格式化,“数据类型”列指示所用的数据类型,“值”列指示被格式化的数字的值,“输出”列指示格式化的结果。格式 区域性 数据类型 值 输出 
C en-US Double 12345.6789 $12,345.68 
C de-DE Double 12345.678 12.345,68 DM 
D en-US Int32 12345 12345 
D8 en-US Int32 12345 00012345 
E en-US Double 12345.6789 1.234568E+004 
E10 en-US Double 12345.6789 1.2345678900E+004 
E fr-FR Double 12345.6789 1,234568E+004 
e4 en-US Double 12345.6789 1.2346e+004 
F en-US Double 12345.6789 12345.68 
F es-ES Double 12345.6789 12345,68 
F0 en-US Double 12345.6789 123456 
F6 en-US Double 12345.6789 12345.678900 
G en-US Double 12345.6789 12345.6789 
G7 en-US Double 12345.6789 12345.68 
G en-US Double 0.0000023 2.3E-6 
G en-US Double 0.0023 0.0023 
G2 en-US Double 1234 1.2E3 
G en-US Double Math.PI 3.14159265358979 
N en-US Double 12345.6789 12,345.68 
N sv-SE Double 12345.6789 12 345,68 
N4 en-US Double 123456789 123,456,789.0000 
P en-US Double .126 12.60 % 
r en-US Double Math.PI 3.141592653589793 
x en-US Int32 0x2c45e 2c45e 
X en-US Int32 0x2c45e 2C45E 
X8 en-US Int32 0x2c45e 0002C45E 
x en-US Int32 123456789 75bcd15 

解决方案 »

  1.   

    net_lover说得对,不过“154”要保存在一个变量后才能转换吧。
      

  2.   

    int a = 154;
    a.ToString("X4") ; //x4表示转化为009A
      

  3.   

    需要的是十六进制byte型啊!!!!!
      

  4.   

    困死了,给你一个方法吧,hoho,N久以前写的了,不知道还能不能用,凑合着改改吧,hoho private static string HexNum="0123456789ABCDEF";
    /// <summary>
    /// <list>将十进制数字转换为其他进制</list>
    /// </summary>
    /// <param name="Number">待转换的数字</param>
    /// <param name="CarrySys">要转换的进制系统(2-16)</param>
    public string DecTo(long Number,int CarrySys)
    {
    bool Flag=(Number<0);
    string NewNum="";
    if (CarrySys==10 || Number==0) return(Number.ToString());
    Number=Math.Abs(Number);
    while (Number!=0)
    {
    NewNum=HexNum.Substring(Convert.ToInt32(Number % CarrySys),1)+NewNum;
    Number=Convert.ToInt64(Math.Floor(Number/CarrySys));
    }
    if (Flag)
    NewNum="-"+NewNum;
    return(NewNum.ToUpper());
    }
      

  5.   

    convert.tostring(154,16);//16为16进制