[英]convert a string that represents a hex array to a byte array in C#
这里是新手,非常新手,请原谅任何术语错误...
我有一个字符串,该字符串表示(从字面上看)需要转换为字节数组的十六进制字节数组。 例如, string a = "8400081A"
,我需要将其转换为完全相同的{0x84, 0x00, 0x01, 0x1A}
的字节数组。 (有或没有前导0x
),我发现有几个答案声称可以做到这一点,但是它们似乎都可以转换为{132, 0, 8, 26}
...
我完全被卡住了...预先感谢
{132, 0, 8, 26}
{0x84, 0x00, 0x08, 0x1A}
与{0x84, 0x00, 0x08, 0x1A}
,只是十进制表示法。
132 == 0x84
(8 * 16 ^ 1 + 4 * 16 ^ 0 = 132 = 1 * 10 ^ 2 + 3 * 10 ^ 1 + 2 * 10 ^ 0)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.