_BitScanForward в C #?

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

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

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

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

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

6
задан M.Babcock 1 February 2012 в 02:51
поделиться