Мне нужно перевести структуру C в C #, который использует битовые поля.
typedef struct foo
{
unsigned int bar1 : 1;
unsigned int bar2 : 2;
unsigned int bar3 : 3;
unsigned int bar4 : 4;
unsigned int bar5 : 5;
unsigned int bar6 : 6;
unsigned int bar7 : 7;
...
unsigned int bar32 : 32;
} foo;
Кто-нибудь знает, как это сделать, пожалуйста?
BitArray
, как предлагает @Nekresh, и, возможно, обернуть его в свойствах, которые получить / установить группы битов (правда, немного поработать). - person Aasmund Eldhuset   schedule 25.02.2011BitField
класс, что было бы очень просто. - person Marlon   schedule 25.02.2011struct
. - person John Alexiou   schedule 15.05.2013