Я конвертирую Double в Hex и Hex в double соответственно в приведенном ниже коде.Преобразование double в Hex дает 16 символов длиной Hex, что для меня слишком велико.Я хочу уменьшить его длину до 8 символов.Я пробовал формат X8, X16, но безуспешно. Может ли кто-нибудь помочь мне с этим?
// double to Hex
var x = BitConverter.DoubleToInt64Bits(someNumberHere).ToString("X");
Console.WriteLine(x);
// Hex to double
var int64Val = Convert.ToInt64(x, 16);
var doubleVal = BitConverter.Int64BitsToDouble(int64Val);