public void WriteFloat(Stream Stream, float datum)
{
byte[] buffer = null;
buffer = BitConverter.GetBytes(datum);
if (!BitConverter.IsLittleEndian)
{
Array.Reverse(buffer);
}
write(Stream, buffer);
//int bits = floatToRawIntBits(datum);
//write(BitConverter.GetBytes(datum));
//write((byte)((bits) & 0xFF));
//write((byte)((bits >> 8) & 0xFF));
//write((byte)((bits >> 16) & 0xFF));
//write((byte)((bits >> 24) & 0xFF));
}
/// <summary>