VB.NET 中的十六进制到 8 位无符号数组
我有一个十六进制值,
07A5953EE7592CE8871EE287F9C0A5FBC2BB43695589D95E76A4A9D37019C8
我想将其转换为字节数组。
.NET 3.5 中是否有一个内置函数可以完成这项工作,或者我是否需要编写一个函数来循环遍历字符串中的每一对并将其转换为等效的 8 位整数?
I have a hexadecimal value,
07A5953EE7592CE8871EE287F9C0A5FBC2BB43695589D95E76A4A9D37019C8
Which I want to convert to a byte array.
Is there a built-in function in .NET 3.5 that will get the job done or will I need to write a function to loop through each pair in the string and convert it to its 8-bit integer equivalent?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没有内置函数可以执行此操作。不幸的是,您必须编写一个代码 :(
编辑
使用 Globalization 命名空间限定符限定 NumberStyles 枚举。另一种选择是导入该命名空间并删除限定符。
There is no built-in function that will do this. You will unfortunately have to code one up :(
EDIT
Qualified the NumberStyles enumeration with the Globalization namespace qualifier. Another option is to import that namespace and remove the qualifier.
我认为您会在此处找到您想要的内容 (codeproject. com)
I think that you'll find what you are looking for here (codeproject.com)