Управление побитно упакованными данными с помощью C#

Можно использовать WinChain

, Заключающий страницу проекта в кавычки:

Это - самый легкий способ создать набор инструментальных средств iPhone на Windows XP / компьютер Vista, который в свою очередь, может взять исходный код Objective C, что Вы пишете использование их Заголовков UIKit (включенный с winChain) и компилируете его в приложение, которое можно использовать на iPhone.

5
задан nathan 17 July 2009 в 19:23
поделиться

2 ответа

Ознакомьтесь с этим решением CodeProject - это управляемый класс BitStream с открытым исходным кодом, вызываемый из C #.

3
ответ дан 14 December 2019 в 19:21
поделиться

Мне неизвестны классы bcl, которые предоставляют то, что вам нужно. Но вы можете использовать поразрядные операции (сдвиг, и, или, ...) для извлечения интересующих вас полей.

Например, чтобы получить поле, начинающееся с бита 2, размером 5 бит используйте:

int extract = (source & 0x7C) >> 2;
2
ответ дан 14 December 2019 в 19:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: