C# 2.0 中的十六进制到 byte[]
假设有一个字符串 hexString = "0x12"
或 "0x45"
等。如何将字符串转换为另一个 byte[] ,如下所示。谢谢。
byte[] myByte = new byte[2];
myByte[0] = 0x1;
myByte[1] = 0x2;
或者
myByte[0] = 0x4;
myByte[1] = 0x5;
当我尝试按如下方式连接子字符串时,
myByte[0] = '0x' + '4'; // Show compile error. It doesn't work.
我不知道如何修复它。谢谢。 ETC。
Assume there is a string hexString = "0x12"
or "0x45"
etc. How can I convert the string to another byte[] as below. Thanks.
byte[] myByte = new byte[2];
myByte[0] = 0x1;
myByte[1] = 0x2;
or
myByte[0] = 0x4;
myByte[1] = 0x5;
When I try to concatenate the substring as below,
myByte[0] = '0x' + '4'; // Show compile error. It doesn't work.
I don't know how to fix it. thanks.
etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正在寻找这样的东西吗?
Are looking for something like this?
您是否尝试过先搜索它?
试试这个:如何将十六进制转换为字节数组?
Have you tried searching for it first?
Try this: How to convert hex to a byte array?