2013-07-18 50 views
1

我有一个字符串,我想要获取ASCII字节表示形式,然后再添加两个单个ASCII字节到末尾。将单个字节附加到VB.NET中的字节数组中

要做到这一点,最简单的方法是什么?从我使用Google进行搜索时,VB的append方法似乎都只追加字符串和数组,而不是字符或字节......这是这种情况吗?

例如,

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

回答

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)) 
+0

感谢您的快速回复! :) – Toby

0

你可以用串联的两个值:

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