metoda intBitsToFloat w Java VS C #?
Dostaję złą liczbę podczas konwersji bitów na float w C #.
Użyjmy tego bitunumber= 1065324597
WJawa, jeśli chcę przekształcić z bitów na float, użyłbymintBitsToFloat
metoda
int intbits= 1065324597;
System.out.println(Float.intBitsToFloat(intbits));
Wydajność:0.9982942
którypoprawne wyjście, które chcę uzyskać w C #
Jednak wDO# użyłem
int intbits= 1065324597;
Console.WriteLine((float)intbits);
Wydajność:1.065325E+09
Źle!!
Moje pytanie brzmi: w jaki sposób można przekonwertować inbitsToFloat w C #?
Moja próba: Zajrzałem do dokumentacji tutajhttp://msdn.microsoft.com/en-us/library/aa987800(v=vs.80).aspx ale wciąż mam te same kłopoty