将十进制转换为十六进制(一个字节格式)

时间:2014-03-25 09:56:05

标签: c# byte hex

如何将十进制数转换为一个字节格式的十六进制。

e.g if decimal = 15 , Output = 0x0F and Not 0xF ,
    if decimal = 240 , Output = 0xF0



Console.WriteLine("{0:x}", i) solutions gives 0xF not 0x0F. 

在C#中有ToINt16 / 32/64但没有ToINt8?

1 个答案:

答案 0 :(得分:3)

您可以指定要输出的字符数

var value = String.Format("0x{0:X2}", 14);

这会输出0x0E