如何将浮点数转换为小数,以便我可以以数字向上显示它

Ian*_*erg 4 c# floating-point decimal converter winforms

这是我目前的代码

        byte[] bytes = { 0x42, 0x1c, 00, 00 };
        float flt = BitConverter.ToSingle(bytes, 0);
Run Code Online (Sandbox Code Playgroud)

现在我知道浮点数的十进制值是39.0但无论我尝试做什么,无论是convert.todecimal还是只是转换它.它显示为0我不知道它为什么这样做但我真的可以在这里使用帮助.我不关心精度,所以你不必担心.

任何和所有的帮助表示赞赏.

jue*_*n d 5

恢复字节数组的顺序,然后它工作

byte[] bytes = { 00, 00, 0x1c, 0x42};
Run Code Online (Sandbox Code Playgroud)