De Hex To FloadSingle (IEEE754)

No es nuevo, pero la pregunta se repite y la respuesta también:-)

    Private Function HexToFloadSingle_IEEE754(ByVal Hex As String) As Single

        Dim Resultado(3) As Byte

        Dim Indice = 0

        For Entrada As Integer = 0 To Hex.Length – 1 Step 2

            Resultado(Indice) = Byte.Parse(Hex.Substring(Entrada, 2), Globalization.NumberStyles.HexNumber)

            Indice += 1

        Next

        Array.Reverse(Resultado)

        Return BitConverter.ToSingle(Resultado, 0)

    End Function 

Saludos,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *