Я создал переменные mysec для BitVector64. Для версии менее 8 я хотел бы сгенерировать значение, используя BitVector32
static BitVector64.Section mySect1;
static BitVector64.Section mySect2;
static BitVector64.Section mySect3;
if (versions) > 7)
mySect2 = BitVector64.CreateSection(14, mySect1); // V1 - 3 bits
else
mySect3 = BitVector32.CreateSection(7, mySect2);
Что мне нужно сейчас
- Mysect2, имеющий значение в BitVector64.Section. Мне нужно преобразовать explictity в BitVector32.Section и передать параметры.
Ниже разговор не работает для меня
mySect3 = BitVector32.CreateSection(7, (BitVector32.Section) mySect2);
- Получит значения в BItVector32. Раздел для mysect3 необходимо преобразовать в BitVector64.Section
Ниже разговор не работает для меня
mySect3 = BitVector32.CreateSection(7, (BitVector32.Section) mySect2) as BitVector34.Section;
или
mySect3 = (BitVector64.Section) BitVector32.CreateSection(7, (BitVector32.Section) mySect2) ;