例子:浮点数是-1580.719,我需要在VB.NET中把它转换为十六进制。浮点数为-1580.719,我需要在VB.NET中把它转换为十六进制(十六进制的值应该输出:C4C59704)。
好吧,我找到了怎么做。
Dim var As Single = Single.Parse("-1580.719")
Dim varArray() As Byte = BitConverter.GetBytes(var)
Array.Reverse(varArray)
Dim result As String = BitConverter.ToString(varArray).Replace("-", "")
结果的值是:
C4C59702