2
如何将下列代码转换为C#。我的C是有点生疏:将片段从C转换为C#
short CalcCrc(char *str,int len)
{
short crc=0;
for(int i=0;i<len;i++)
crc ^= (short)((unsigned char)str[i]) << (i%9);
return crc;
}
如何将下列代码转换为C#。我的C是有点生疏:将片段从C转换为C#
short CalcCrc(char *str,int len)
{
short crc=0;
for(int i=0;i<len;i++)
crc ^= (short)((unsigned char)str[i]) << (i%9);
return crc;
}
short CalcCrc(string str)
{
short crc = 0;
for (int i = 0; i < str.Length; i++)
crc ^= (short)(str[i] << (i % 9));
return crc;
}
许多人会拒绝做你的功课,如将一 – 2010-08-06 09:23:28
@Marcel格奥尔基策:这不是功课,我在帮一个朋友,我不知道在铸造(不同的数据类型c和c#) – 2010-08-06 09:27:52
您在C#中具有相同的运算符。短小。无符号字符是字节。 char *是字符串。 – 2010-08-06 09:34:26