如何将 byte 数组转换为 int 数组?我有一个包含 144 个项目的字节数组,由于我缺乏经验,我尝试过的方法效率很低。如果之前有人回答过这个问题,我很抱歉,但我在任何地方都找不到好的答案。
最佳答案
简单:
//Where yourBytes is an initialized byte array.
int[] bytesAsInts = yourBytes.Select(x => (int)x).ToArray();
确保包含 System.Linq
和 using 声明:
using System.Linq;
如果 LINQ 不是您的菜,您可以改用它:
int[] bytesAsInts = Array.ConvertAll(yourBytes, c => (int)c);
关于c# - 如何将字节数组转换为 int 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11112216/