字符串十六进制到字节,vb.net



我正在努力完成一项简单的任务。至少看来应该是一见钟情。我有一个包含十六进制字符串的TextBox。它们始终是长度的两个十六进制数字(例如AA)。我想将textbox3.Text转换为Byte

这是我到目前为止所拥有的:

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

但它抛出了SystemFormatException

convert.tobyte方法提供了一个过载,该过载是字符串参数,然后是指定字符串中值群的数字。十六进制是基础16。因此,例如:

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

最新更新