title: What's the fastest way to convert a ushort to a byte in c#?
body: <p>I want to convert a ushort to a byte such that if the ushort equals ushort.MaxValue, then the byte equals 0xFF  and if the ushort equals zero, then the byte equals 0x00. Intuitively, this means getting rid of every other bit in the ushort bit array. What's the most efficient way of doing this in c#?</p>