我正在将用C++编写的程序翻译成C#,并且我遇到了一个我无法解决的内在函数.在C++中,这被称为:
unsigned char _BitScanForward(unsigned long * Index, unsigned long Mask);
Run Code Online (Sandbox Code Playgroud)
如果我只知道内部函数所在的DLL(如果有的话),我可以使用P/Invoke.由于我不知道,我在.NET框架中寻找替代方案,但我空手而归.
有谁知道如何在_BitScanForward上使用P/Invoke,或者做同样的事情的.NET方法?
感谢任何帮助,谢谢.
有谁知道如何在C#中检查cpu是否支持popcount(人口计数)?C ++很简单,但是尝试通过一些象棋代码将C ++转换为C#。
非常感谢。