C# 二进制 十进制 十六进制 之间的转换

int a = 10;
Console.WriteLine(a.ToString("X"));                   //10进制转16进制
Console.WriteLine(Convert.ToString(a, 16));     //10进制转16进制
Console.WriteLine(Convert.ToString(a, 2));       //10进制转2进制

string b = "1010";
Console.WriteLine(Convert.ToInt32(b, 2));       //2进制转10进制
Console.WriteLine(string.Format("{0:X}", Convert.ToInt32(b, 2)));//2进制转16进制

int c = 0x0a;
Console.WriteLine(Convert.ToString(c, 2));      //16进制转2进制
Console.WriteLine(Convert.ToString(c, 10));     //16进制转10进制

C# 二进制 十进制 十六进制 之间的转换

上一篇:win10设置开机以及开机无密码验证


下一篇:UWP 使用新版画中画 FontIcon —— 如何使用自定义字体 —— 简单分析Windows Calculator源代码