Я перевожу программу, написанную на C ++, на C #, и я обнаружил внутреннюю функцию, которую я не могу обойти. В C ++ это известен как:
unsigned char _BitScanForward(unsigned long * Index, unsigned long Mask);
Если бы я только знал, в какой DLL, если таковые имеются, были встроенные функции, я мог бы использовать P / Invoke. Поскольку я не знаю, я искал альтернативы в .NET framework, но я пришел вверх с пустыми руками.
Кто-нибудь знает, как использовать P / Invoke в _BitScanForward или метод .NET, который делает то же самое?
Любая помощь приветствуется, спасибо.