Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有类似字符串的文本框89 3d 2c c0 7f 00
89 3d 2c c0 7f 00
如何将其存储到 Byte[](字节数组)变量?
现在我只能读取一个 dec 值:(
Value=BitConverter.GetBytes(Int32.Parse(this.textBox3.Text.ToString()));
用于textBox3.Text.Split()获取字符串数组,每个长度为 2。
textBox3.Text.Split()
然后byte.Parse(part, NumberStyles.HexNumber)在循环中使用将每个部分从十六进制转换为整数。
byte.Parse(part, NumberStyles.HexNumber)
使用 LINQ 可以这样写:
byte[] result = textBox3.Text.Split(' ') .Select(part => byte.Parse(part, System.Globalization.NumberStyles.HexNumber)) .ToArray();