Звучит так, как будто вы хотите мой EndianBitConverter
в MiscUtil
, который позволяет вам указать, хотите ли вы использовать большой или маленький порядок байтов.
По сути, он обеспечивает ту же функциональность, что и BitConverter
, но как методы экземпляра. Затем вы получаете соответствующий тип EndianBitConverter
и делаете с ним все, что хотите.
(Он обеспечивает немного больше функциональности для эффективной работы с массивами, что может или не может быть полезным для вас.)
Библиотека имеет открытый исходный код по довольно разрешительной лицензии.