C# 進位制及轉換說明
二進位
二進位 (binary, bin) 主要由 0, 1 構成
十進位
十進位 (Octal, oct) 即 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
十六進位
十六進位 (Hexadecimal, hex) 即 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
其中 A~F 即 10~15
範例
C# 二進位轉十進位
Console.WriteLine(Convert.ToInt32("1111", 2).ToString("D"));//Binary To Decimal
> Output: 15
C# 二進位轉十六進位
Console.WriteLine(Convert.ToInt32("1111", 2).ToString("X"));//Binary To Hexadecimal
> Output: F
C# 十進位轉二進位
Console.WriteLine(Convert.ToString(15, 2));//Decimal To Binary
C# 十進位轉十六進位
Console.WriteLine(Convert.ToString(15, 16));//Decimal To Hexadecimal