Reprezentacja formatu Decimal na Double

0

Witam. Z maszyny dostaję zmienną w postaci dziesiętnej, np. 1123024896. Do poprawnego wyświetlania wartości używam:

        private static float ParseDecString(string decString)
        {
            uint num = uint.Parse(decString, System.Globalization.NumberStyles.AllowDecimalPoint);
            byte[] floatVals = BitConverter.GetBytes(num);
            float f = BitConverter.ToSingle(floatVals, 0);
            return f;

        } 

Ale żeby zapisać daną do maszyny, normalnie konwertuję stringa do Double. Ale w tym wypadku wywala mi sterowanie. Muszę zapisać wartość double w postaci decymalnej. Ma ktoś pomysł jak to zamienić? Żadne konwertowanie nie zdaje rezultatu. Pozdrawiam.

0

Skoro zmienna jest „w postaci dziesiętnej”, to dlaczego nazywa się hexString?

normalnie konwertuję stringa do Double
W takim razie dlaczego w twoim kodzie jest float?

0

Witam. Normalnie, w innych przypadkach. Nie w tym. Tutaj tą zmienną tylko wyświetlam. Nazwa hexString została z poprzedniego pomysłu. To jest tylko nazwa robocza. Nie sugerować się.

1 użytkowników online, w tym zalogowanych: 0, gości: 1