帮忙看看这函数是什么意思?

fineredy 2010-09-15 11:46:42
帮忙看看这函数是什么意思?是怎么位,知道的麻烦解释详细一些,谢谢!!

public static long DecodeBinary(int[] messageArr, int offset, int len)
{
int i;
int[] bytes = new int[len];
for (i = 0; i < len; i++)
{
bytes[i] = messageArr[offset + i];
}
long tt = 0L;
for (i = bytes.Length - 1; i > -1; i--)
{
tt += bytes[i] << (8 * ((len - i) - 1));
}
return tt;
}
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ws_hgo 2010-09-16
  • 打赏
  • 举报
回复
将二进制编码转换为long类型
兔子-顾问 2010-09-16
  • 打赏
  • 举报
回复
DecodeBinary
名字很明白了。
decode [de·code || ‚diː'kəʊd]
v. 解码; 译解
binary [bi·na·ry || 'baɪnərɪ]
n. 一双, 一对; 二进制数; 双体; 双子星
adj. 二进位的; 二元的; 有两个部分的; 以两个单数为基础的数字系统; 用电脑代码信息方法的 (计算机用语)

从二进制格式数据拆包为明文数据。
fineredy 2010-09-16
  • 打赏
  • 举报
回复
应该不会吧,CSDN的人都看不懂?自己顶一下。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧