2014-02-21 3 views

ответ

0

Как насчет, так как 0x3FF в двоичном виде 0000 0011 1111 1111

x = (UInt16)(x & 0x3FF) 
+0

Вы пропустили кастинг изначально;) –

+1

Спасибо за подсказку – Scoregraphic

+0

Добро пожаловать! –

0

Вы можете попробовать так: -

UInt16 val1 = 8; 
UInt16 value = (UInt16)(val1 << 6); 

или просто произведите его следующим образом: -

x = (UInt16)(x & 0x3FF) 
+1

Спасибо Рахул, второе решение такое же, как и ниже. Работало. – mtpc

+0

@mtpc: - Добро пожаловать. Я рад, что это сработало! –

Смежные вопросы