在VB.NET中将单字节附加到字节数组

时间:2013-07-18 16:08:10

标签: vb.net append bytearray

我有一个字符串,我希望获得ASCII字节表示,然后再添加两个单个ASCII字节。

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

例如,

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

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

然后如果" ABC"如果在文本框中输入,则数组最终应保留十六进制41, 42, 43, 04, 0A

2 个答案:

答案 0 :(得分: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))

答案 1 :(得分:0)

您可以将这两个值连接起来:

Dim array() as Byte = {byte1, byte2}