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.