Obviously there is no way to interpret -13
as a byte. At least not unless you specify some extra context. Perhaps you mean to treat -13
as an unsigned char (value between -128 and 127) and then reinterpret the bits as a signed char (byte).
If that's what you are trying to do then you could use the BitConverter class.