namespace Tiger.Utils; public static class ByteUtils { public static int GetInt32(byte[] array) { return (array[0] << 24) | (array[1] << 16) | (array[2] << 8) | array[3]; } public static short GetInt16(byte[] array) { return (short)((array[0] << 8) | array[1]); } public static IEnumerable Int32ToArray(int value) { return new[] { (byte)(value >> 24), (byte)(value >> 16), (byte)(value >> 8), (byte)value }; } public static IEnumerable Int16ToArray(short value) { return new[] { (byte)(value >> 8), (byte)value }; } }