Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在字符串数据类型中构造ascii消息_Vb.net - Fatal编程技术网

Vb.net 在字符串数据类型中构造ascii消息

Vb.net 在字符串数据类型中构造ascii消息,vb.net,Vb.net,我需要构造一条消息,发送到一个1024个ASCII字符的串行设备。如果我在常规字符串数据类型中构造此消息,这会起作用吗?我假设数据是错误的,因为字符串是用Unicode格式化的。我怎么能这样做呢?首先,字符串不是用来处理二进制数据的,所以在需要访问行二进制数据时不应该使用它 最合适的候选是字节数组。它将确保数据存储在您想要的位置 要写入串行端口,应使用二进制流。它将采用二进制数组,可以放在任何可写设备上。能否显示将数据发送到串行设备的代码?如果字符为ASCII,并且您没有更改串行端口的编码,则只

我需要构造一条消息,发送到一个1024个ASCII字符的串行设备。如果我在常规字符串数据类型中构造此消息,这会起作用吗?我假设数据是错误的,因为字符串是用Unicode格式化的。我怎么能这样做呢?

首先,字符串不是用来处理二进制数据的,所以在需要访问行二进制数据时不应该使用它

最合适的候选是字节数组。它将确保数据存储在您想要的位置


要写入串行端口,应使用二进制流。它将采用二进制数组,可以放在任何可写设备上。

能否显示将数据发送到串行设备的代码?如果字符为ASCII,并且您没有更改串行端口的编码,则只需写入字符串即可。