2

我有一个字符串,我想获取它的 ASCII 字节表示,然后在末尾添加两个单独的 ASCII 字节。

最简单的方法是什么?从我使用谷歌的搜索来看,似乎 VB 的 append 方法都只附加字符串和数组,而不是字符或字节......是这样吗?

例如,

Dim byte1 As Byte = &H4
Dim byte2 As Byte = &HA

Dim array() As Byte = Encoding.ASCII.GetBytes(MyTextBox.Text) + byte1 + byte2

然后,如果在文本框中输入“ABC”,则数组最终应该包含 hex 41, 42, 43, 04, 0A

4

2 回答 2

3

尝试这个

    Dim byte1 As Byte = &H4
    Dim byte2 As Byte = &HA

    Dim array() As Byte = System.Text.Encoding.ASCII.GetBytes(TextBox1.Text & Chr(byte1) & Chr(byte2))
于 2013-07-18T16:20:42.467 回答
0

您可以将这两个值与:

Dim array() as Byte = {byte1, byte2} 
于 2017-06-25T04:25:53.933 回答