如何将 VB.NET 中的浮点数转换为十六进制数?
How do I convert a floating point to hexadecimal in 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
示例:浮点值是-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