标签: vb.net
我需要构造一条消息,以发送到1024个ASCII字符的串行设备。如果我在常规字符串数据类型中构造此消息,这将有效吗?我假设数据是错误的,因为字符串是用Unicode格式化的。我怎么能这样做呢?
答案 0 :(得分:1)
首先,字符串不是为处理二进制数据而设计的,因此在需要访问行二进制数据时不应使用它。
最合适的候选者是字节数组。它将确保数据完全按照您的需要存储。
要写入串口,您应该使用二进制流。它将采用二进制数组并可以放在任何可写设备上。