Пример: значение с плавающей запятой -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