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