1、 十进制转换为二进制
int x = 10;
string s = Convert.ToString(x, 2);
2、 十进制转换为八进制
string s = Convert.ToString(x, 8);
3、 十进制转换为十六进制
string s = Convert.ToString(x, 16);
4、二进制转换为十进制
x = Convert.ToInt32(s1, 2);
5、八进制转换为十进制
x = Convert.ToInt32(s1, 8);
6、 十六进制转换为十进制
x = Convert.ToInt32(s1, 16);
非常简单的办法(在main函数中)
public static void Main(string[] args)
{
int number = 0;
Console.WriteLine("请输入一个十进制的数字:");
number = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("二进制是:"+Convert.ToString(number,2));
Console.WriteLine("八进制是:" + Convert.ToString(number, 8));
Console.WriteLine("十六进制是:" + Convert.ToString(number, 16));
}