C# int十进制转成16进制再转换成byte类型
时间: 2023-12-12 12:03:15 浏览: 84
bety 转换其他进制.docx
将一个十进制整数转换为十六进制字符串后,可以使用Convert类中的ToByte方法将其转换为byte类型。
下面是一个示例代码:
```
int num = 255;
string hex = num.ToString("X");
byte b = Convert.ToByte(hex, 16);
```
在这个例子中,我们先将整数255转换为十六进制字符串"FF",然后使用Convert类的ToByte方法将其转换为byte类型的变量b。
需要注意的是,在使用ToByte方法时,第二个参数需要指定字符串的进制格式,这里使用的是16进制。
阅读全文