以前の記事「【VB.NET】指定した文字の文字コードを取得する 」と「【VB.NET】基数変換 」の応用です。
文字コードの確認のため、16進ダンプを取得したい場合があります。
この方法について説明します。

以下、サンプル。
Public Class DumpSample
Public Shared Sub Main
Dim Input As String
Dim Output As String
'入力文字のサンプル
Input = "あいうabc"
For idx As Integer = 0 To Input.Length - 1
'1文字ずつ16進数の文字コードを取得する
Output = AscW(Input.Substring(idx, 1)).ToString("X")
'文字と文字コードを出力
Debug.WriteLine(Input.Substring(idx, 1) + " = " + Output)
Next
End Sub
End Class

AscW()関数を使って指定した1文字の文字コードを取得し、その文字コードをToString()メソッドを使って16進数に変換します。
これを文字数分繰り返せば、16進ダンプが完成します。

【補足事項】
・以下のようにデータを整形して出力すると対応関係が分かりやすくなります。
 あ い う a b c
 304230443046616263

 この場合には、1行に表示する文字数(バイト数)を区切る等の処理が必要になります。