Я делаю приложение на C #, основанное на Delphi (преобразование кода), но я нашел команду, которую я не распознаю (shl), и я хочу знать, есть ли какой-нибудь эквивалент C #.
Заранее спасибо.
Shl - это сдвиг влево . Используйте << оператор C # для того же эффекта.
Shl
<<
Пример:
uint value = 15; // 00001111 uint doubled = value << 1; // Result = 00011110 = 30 uint shiftFour = value << 4; // Result = 11110000 = 240
С Shl Keyword это битовый сдвиг влево, который из C # битовых операторов сдвига будет <<
Shl - оператор сдвига влево, в C # вы используете <<.
var a : Word; begin a := $2F; // $2F = 47 decimal a := a Shl $24; end;
- это то же самое, что и
short a = 0x2F; a = a << 0x24;