字符串输入到字节数组

时间:2016-02-10 11:41:05

标签: c# arrays string byte xbee

要发送api帧,我使用以下代码:

SetField
 Name ResultsOfSending
 Value = MySendObject([ID])

5到12之间的项表示用户将不时更改的macaddress。为了方便起见,我希望用户在像这样的Windows表单应用程序中输入新的macaddress" 123456789012" (此输入窗口称为" prop1_serienr")。然后,我想将其保存为一个字符串,我使用此代码完成了该操作:

byte[] bytesToSend5 = new byte[] { 0x7E, 0x00, 0x10, 0x17, 0x01, 0x00, 0x13, 0xA2, 0x00, 0x40, 0xA6, 0x5E, 0x23, 0xFF, 0xFE, 0x02, 0x44, 0x34, 0x05, 0x4F };
serialPort1.Write(bytesToSend5, 0, bytesToSend5.Length);

我希望将此字符串放入数组中,更改数组中位置5-12的项目,格式为0x12,0x,34,0x56,依此类推。

理论上,它看起来像这样:

string xbee_serienr;
xbee_serienr = prop1_serienr.Text;

任何人都知道这是否可行,我是否应采取其他方法或有任何建议/意见?

0 个答案:

没有答案