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);
------解决方案--------------------
------解决方案--------------------