一、十进制转换为十六进制
int a = 654;
string A = a.ToString("X6");
上面Tostring("X6")是将整型a转化成16进制数;
其中:
(1) "x"小写输出十六进制的的字母为小写字母,"X"大写则输出的十六进制字母为大写;
(2) 后面的数字6是表示自动补0补足6位;
二、十六进制转为十进制
var a = Convert.ToInt64(A, 16);
将十六进制数A转化为整型a
其中:
(1)var关键字:匿名类型,可以代替任何类型
(2) ToInt64(String value,Int frombase)是Convert里面的一个方法,是将制定技术的数字的字符 串表示形式转换为等效的64位有符号整数,
Value是需要转化的字符串,frombase是数字基数,即2,8,10,16,这里是将16进制转 化,所以是16