110,566
社区成员
发帖
与我相关
我的任务
分享
var ar = new List<int>();
var a = new List<byte>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2 };
for (int i = 0; i < a.Count / 4; i++)
{
int z = 4 * i ;
var b = BitConverter.ToInt32(a.Skip(z).Take(4).ToArray(), 0);
//如果你的数据需要反转的话.那么在take后面加Reverse()
ar.Add(b);
}
var x=BitConverter.ToInt32(new byte[4] {11,22,33,44 }, 0);
Console.WriteLine(x);