会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
My Program life
吴碧宇,Knightfire,Wubiyu,
Google Doc
博客园
首页
新随笔
联系
订阅
管理
c# Byte 4 字节数组转换为Int32
public
static
int
BytesToInt(Byte[] bytes)
{
if
(bytes.Length
>
4
)
{
return
-
1
;
}
String bitStr
=
String.Empty;
foreach
(
byte
i
in
bytes)
{
bitStr
=
String.Format(
"
{0}{1}
"
, bitStr, Convert.ToString(i,
2
));
}
char
[] bitArr
=
bitStr.ToCharArray();
int
r
=
0
;
for
(
int
i
=
bitArr.Length
-
1
; i
>=
0
; i
--
)
{
if
(bitArr[i]
==
'
1
'
)
{
r
=
r
+
Convert.ToInt32(Math.Pow(
2.0
, (
double
)(bitArr.Length
-
1
-
i)));
}
}
return
r;
}
posted @
2007-10-26 17:47
吴碧宇
阅读(
3350
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告