如何将10进制转换成16进制
Public Function AsciiStringToHexString(ByVal asciiString As String) As Byte
Dim ascii() As Byte = System.Text.Encoding.Default.GetBytes(asciiString)
Dim count As Integer = ascii.Length
Dim hexArray(count - 1) As Byte
For idx As Integer = 0 To count - 1
hexArray(idx) = ascii(idx).ToString("X2")
Next
End Function
如果ascii()如果出现2E就会提示 从字符串“2E”到类型“Byte”的转换无效。
ascii()已经是Byte 的十进制,如何转换成Byte 类型的十六进制呢?