int a = 100; string a16 = Convert.ToString(a, 16) ; Console.WriteLine("100的二进制:"+Convert.ToString(a, 2));//ToString的第二个参数表示为进制的基数 Console.WriteLine("100的八进制:"+Convert.ToString(a, 8)); Console.WriteLine("100的十六进制:"+a16); Console.WriteLine("16进制转换回10进制:"+Convert.ToInt32(a16, 16));