十进制整数与其他进制的字符串之间的转换。
c#中十六进制用前缀0x表示。
int c = 0x1000;
配合使用则可以实现任意进制之间的转换。
Convert.ToString(69, 2)
Convert.ToString(69, 8)
Convert.ToString(69, 16) //或者 69.ToString("X2") //或者: String.Format(“{0:X},69”)
Convert.ToInt32(”100111101″, 2)
Convert.ToInt32(”76″, 8)
Convert.ToInt32(”FFFF”, 16) //或者 int.Parse("FF",NumberStyles.HexNumber) Convert.ToByte("FF",16) //或者 byte.Parse("FF",NumberStyles.HexNumber)
到此这篇关于C#实现进制转换的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持。