+ -
当前位置:首页 → 问答吧 → 求把一段C代码转成C#

求把一段C代码转成C#

时间:2011-12-12

来源:互联网

C/C++ code

#define POLYNOMIAL 0x08408
unsigned int GetCRC16(unsigned char* bufData, unsigned int sizeData)
{
unsigned int CRC, i;
unsigned char j;
CRC = 0;
for(i=0; i < sizeData; i++)
{
CRC ^= bufData[i];
for(j=0; j < 8; j++)
{
if(CRC & 0x0001) {CRC >>= 1; CRC ^= POLYNOMIAL;}
else CRC >>= 1;
}
}
return CRC;
}

作者: NINE_DAY   发布时间: 2011-12-12

象这样的代码还是保持原来的c/c++的好
做成dll,然后让c#调用

作者: ouyh12345   发布时间: 2011-12-12

你只需要在C#中找到那几个位运算,替换之就可以了,又没什么特殊的函数

作者: bdmh   发布时间: 2011-12-12