ushort上的C#按位移动(UInt16)
我需要对16位整数(ushort / UInt16)执行按位左移,但C#中的按位运算符似乎仅适用于int(32位)。 我怎样才能在一个ushort上使用<<,或者至少通过一个简单的解决方法获得相同的结果?
移位后将结果值转换回ushort:
ushort value = 1;
ushort shifted = (ushort)(value << 2);
链接地址: http://www.djcxy.com/p/72495.html