_BitScanForward в C #?

Я перевожу программу, написанную на C ++, на C #, и натолкнулся на встроенную функцию, которую я не могу обойти. В C ++ это известно как:

unsigned char _BitScanForward(unsigned long * Index, unsigned long Mask);

Если бы я знал только, в какой DLL, если таковые имеются, встроенные функции, я мог бы использовать P / Invoke. Поскольку я не знаю, я искал альтернативы в .NET Framework, но я пришел с пустыми руками.

Кто-нибудь знает, как использовать P / Invoke на _BitScanForward или метод .NET, который делает то же самое?

Любая помощь приветствуется, спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос