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

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

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

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

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

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

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


Ответы (1 шт):

Автор решения: Grundy

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

0xEDB88320
→ Ссылка