2

ASCII バイト表現を取得したい文字列があり、その末尾にさらに 2 つの単一 ASCII バイトを追加します。

これを行う最も簡単な方法は何ですか? Google を使用して検索したところ、VB の追加メソッドはすべて、文字やバイトではなく、文字列と配列のみを追加するようです...これは事実ですか?

例えば、

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 に答える