16进制 byte 转 16进制 byte
string temp = "6D";
如何 将 temp 直接 存入 byte 或者以 0x6D 的格式存入byte 中!
我需要byte 中仍是 16进制。
[解决办法]
byte保存的是一个数值(0x6D就是十进制的109),与什么进制没有关系,你显示的时候可以显示成十进制的,二进制的,十六进制的,等等。
[解决办法]
Convert.ToByte("6D", 16);
[解决办法]
- C# code
string temp = "6D"; byte b = Convert.ToByte(temp, 16);
[解决办法]
以16进制显示:
Console.WriteLine("{0:X}", 109); //output 6D
[解决办法]
Convert.ToByte("6D", 16);
[解决办法]
[解决办法]