以下代码类型和c#如何转换?、 http://www.cnblogs.com/hantianwei/archive/2012/11/13/2767649.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 static ushort crc_16(byte[] rcvs, byte[] rcvbuf, int len) { uint ix, iy, crc; if(len <= 0) return 0; len--; crc = 0; for(ix = 0; ix <= len; ix++) { crc = crc ^ rcvs[ix]; for(iy = 0; iy <= 7; iy ++) { if((crc & 1) != 0) crc = (crc >> 1) ^ 0xA001; else crc = crc >> 1; } } rcvbuf[0] = (byte)((crc & 0xff00) >> 8); rcvbuf[1] = (byte)(crc & 0xff00); crc = (uint)(rcvbuf[0] << 8); crc += rcvbuf[1]; return (ushort)crc; } WPF中使用MVVM如何改变绑定的数据源? .NET Framework版本问题 .net连接oracle数据库 窗体最大化,窗体里控件到中央,要怎么做 DataGridViewComboBoxColumn绑定数据 同样的sql语句为什么在英文版下就不好使了呢 c# DataView 绑定 CheckBox,高手请进,高手不难(送分题) 关于绘图 c#中嵌入汇编?请各位高手指点一下谢谢!! C#中数组下标为-1代表什么意思 SqlConnection关闭后的释放问题
{
uint ix, iy, crc;
if(len <= 0)
return 0;
len--;
crc = 0;
for(ix = 0; ix <= len; ix++)
{
crc = crc ^ rcvs[ix];
for(iy = 0; iy <= 7; iy ++)
{
if((crc & 1) != 0)
crc = (crc >> 1) ^ 0xA001;
else
crc = crc >> 1;
}
}
rcvbuf[0] = (byte)((crc & 0xff00) >> 8);
rcvbuf[1] = (byte)(crc & 0xff00);
crc = (uint)(rcvbuf[0] << 8);
crc += rcvbuf[1];
return (ushort)crc;
}