BitConverter в C#
Класс BitConverter сериализует примитивы в массив байт фиксированной
длины и читает их обратно с заданного смещения. Порядок байт совпадает
с текущей платформой, как в уроке про порядок байтов. Для int
в массиве всегда 4 байта.
Число 42 записывается в байты и читается обратно с нулевого смещения:
byte[] bytes = BitConverter.GetBytes(42);
Console.WriteLine(BitConverter.ToInt32(bytes, 0)); // выведет 42
Преобразуйте double в байты и восстановите число.
Выведите длину массива для int.