Перевод из float в decimal.bits

using System;
class HelloWorld {
  static void Main() {
    float value = 123.34634534f;
int[] bits1 = decimal.GetBits(value);
        Console.WriteLine("Value 1:\noriginal.bits[0] = {0}; \noriginal.bits[1] = {1};\noriginal.bits[2] = {2};\noriginal.bits[3] = {3};\n", 
         (uint)bits1[0], 
         (uint)bits1[1], 
         (uint)bits1[2], 
         (uint)bits1[3]);
  }
}

Как правильно это делать? Для int value все работает, а для float нет.


Ответы (0 шт):