C# Bit Bashing – The BitConverter
One of the most common reasons for having to resort to bit manipulation is that you have a raw stream of bytes and need to turn them into structured data. As the logical operations don’t work for non-integral types this is something of a problem if you want to convert …