我有一个包含十六进制值的字符串。现在我需要将包含十六进制字符串的内容作为字节变量。我应该如何在不改变十六进制值的情况下做到这一点?如何将包含十六进制对的字符串转换为字节?
3
A
回答
6
0
如果只是在字符串中的单个字节,你可以这样做:
string s = "FF";
byte b;
if (byte.TryParse(s, NumberStyles.HexNumber, null, out b))
{
MessageBox.Show(b.ToString()); //255
}
2
String strHex = "ABCDEF";
Int32 nHex = Int32.Parse(strHex, NumberStyles.HexNumber);
Byte[] bHex = BitConverter.GetBytes(nHex);
我想这就是你要找的内容。如果不是,请更新一个更明确的定义你正在寻找什么。
相关问题
- 1. 如何将十六进制字符串转换为十六进制字节?
- 2. 如何将字符串转换为字符串包含十六进制字符
- 3. 如何将十六进制字符串转换为字节[]
- 4. 将包含字符串的[]字节转换为十进制值
- 5. 将32字节的十六进制字符串转换为16字节的十六进制字符串
- 6. 如何将十六进制字符串转换为十进制?
- 7. 将字符串转换为十六进制到十六进制
- 8. PHP将字符串转换为十六进制和十六进制字符串
- 9. 将十六进制字符串转换为Java中的字节
- 10. 将十六进制字符串转换为C++中的字节
- 11. Builtin函数将字节转换为十六进制字符串
- 12. 用大字符串将十六进制转换为字节
- 13. BuiltIn函数将十六进制字符串转换为字节
- 14. C#字符串为十六进制,十六进制到字节转换
- 15. 字符串为十六进制和十六进制转换为字符串
- 16. 将字节数组转换为十六进制十进制字符串
- 17. 如何将包含十六进制值的字符串转换为PHP中的十六进制值?
- 18. 将十六进制字符串转换为十进制
- 19. 将字符串十进制转换为十六进制数
- 20. 如何将十六进制字符串转换为十六进制数
- 21. 如何将十六进制字符串转换为十六进制?
- 22. 如何将十六进制字符串转换为十六进制?
- 23. 如何在Perl中将包含十六进制的字符串转换为十六进制?
- 24. 将ASCII字符转换为十六进制转义字符串
- 25. 将十六进制字符串转换为字符串
- 26. 将字符串转换为十六进制字符串
- 27. Swift3将字符串值转换为十六进制字符串
- 28. 转换十六进制字符串字节到字节数组
- 29. 将字符转换为十六进制
- 30. 将字符串转换为十六进制的字符集?
http://stackoverflow.com/questions/311165/how-do-you-convert-byte-array-to-hexadecimal-string-and-vice-versa-in-c – Dialecticus 2011-02-13 18:02:07
不是重复的(wrt C#)据我所知。有许多变化,但这是特定的(“xx” - >字节),并且比许多更复杂的场景要求更简单的答案。 – 2011-02-13 19:14:00