C# побитовый сдвиг на ushort (UInt16)
Мне нужно выполнить побитовое левое смещение на 16-битном целочисленном (ushort / UInt16), но побитовые операторы в C#, похоже, применяются только к int (32-бит). Как я могу использовать
1 ответов
приведите полученное значение обратно в ushort после сдвига:
ushort value = 1;
ushort shifted = (ushort)(value << 2);