4位byte数组///
赞
踩
/// <summary>
/// byte数组取int值
/// </summary>
/// <param name="_src">4位byte数组</param>
/// <returns>int值</returns>
public int BytesToInt(byte[] _src)
{
int _value;
_value = (int)((_src[0] & 0xFF)
| ((_src[1] & 0xFF) << 8)
| ((_src[2] & 0xFF) << 16)
| ((_src[3] & 0xFF) << 24));
return _value;
}
/// <summary>
/// 将int数值转换为占四个字节的byte数组
/// </summary>
/// <param name="value">要转换的int值</param>
/// <returns>byte数组</returns>
public byte[] IntToBytes(int _value)
{
byte[] _src = new byte[4];
_src[0] = (byte)(_value & 0xFF);
_src[1] = (byte)((_value >> 8) & 0xFF);
_src[2] = (byte)((_value >> 16) & 0xFF);
_src[3] = (byte)((_value >> 24) & 0xFF);
return _src;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。