2017-12-29 18 views
-1

私は簡単な作業に苦しんでいます。一見すると少なくともそうなっているように見えます。私はTextBoxにHEX文字列を含んでいます。それらは常に2桁の16進数です(例:AA)。 textbox3.TextByteに変換したいと思います。文字列16進数、vb.net

Dim checking As String = textbox3.Text 
Dim a = Convert.ToByte(checking) 
RichTextBox1.Text = a.ToString 

しかし、それはSystemFormatExceptionをスロー:

は、ここで私がこれまで持っているものです。

答えて

0

Convert.ToByteメソッドは、文字列の引数の後に文字列の値の基数を指定する数値を指定するオーバーロードを提供します。 16進数は16進数です。たとえば、

Dim checking As String = textbox3.Text 
Dim a As Byte = Convert.ToByte(checking, 16) 
RichTextBox1.Text = a.ToString() 
+0

ありがとうございます。そのような質問を申し訳ありません:( –

関連する問題