我将音乐文件转换为byte
,现在我需要知道如何将byte
转换为int
。
我尝试了以下内容,但失败了:
BitConverter.ToInt32(array, 0);
答案 0 :(得分:2)
了解"失败"会很有帮助。意思是:没有编译?它抛出和异常吗?如果是这样,那么例外的完整信息是什么?
在任何情况下,BitConverter.ToInt32
只查看4个字节,如果array
少于4个字节,则会抛出异常。
如果要将单个字节转换为int,只需指定它即可。它将被隐含地投入使用。
byte myByte = 0;
int myInt = myByte;