public static void Main()
Console.WriteLine("{0:G8}\n", f);
var fbytes = BitConverter.GetBytes(f);
f = BitConverter.ToSingle(fbytes,0);
Console.WriteLine("{0:G8}\n", f);
Console.WriteLine(fbytes.Length);
foreach(var b in fbytes){
Console.Write("{0:X4}", b);
var dbytes = BitConverter.GetBytes((double)f);
Console.WriteLine(dbytes.Length);
foreach(var b in dbytes){
Console.Write("{0:X4}", b);
Decimal dec = Convert.ToDecimal(f);
Console.WriteLine("{0:G8}\n", dec);
Decimal dec2 = Convert.ToDecimal((double)f);
Console.WriteLine("{0:G8}\n", dec2);