как записать число в 16-ричной системе прямо в коде

Рейтинг: 0Ответов: 1Опубликовано: 13.01.2023

есть строка из delphi:

     Result := (Result shr 1) xor (Mask and $EDB88320);

я смог перевести её в c# но проблема с $EDB88320 как её записать прямо в коде, как в delphi?

пробовал записать в 10-тично:

     result = (result >> 1) ^ (mask & 3988292384);

но считает не правильно

Ответы

▲ 3Принят

C# поддерживает шестнадцатиричные литералы. Они начинаются с 0x

0xEDB88320