读取字节数组 Textbox ->字节[]
我有一个带有类似 89 3d 2c c0 7f 00
的字符串的文本框
如何将其存储到 Byte[](字节数组)变量?
现在我只能读取一个 dec 值:(
Value=BitConverter.GetBytes(Int32.Parse(this.textBox3.Text.ToString()));
I've got Textbox with a string like 89 3d 2c c0 7f 00
How to store it to Byte[] (byte array) variable ?
Now I can read only one dec value :(
Value=BitConverter.GetBytes(Int32.Parse(this.textBox3.Text.ToString()));
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
textBox3.Text.Split()
获取一个字符串数组,每个字符串的长度为 2。然后在循环中使用
byte.Parse(part, NumberStyles.HexNumber)
将每个部分从十六进制转换为整数。使用 LINQ 可以这样写:
Use
textBox3.Text.Split()
to get an array of strings, each of length 2.Then use
byte.Parse(part, NumberStyles.HexNumber)
in a loop to convert each part from hexadecimal to an integer.Using LINQ it can be written like this: