如何在C#中将字节转换为Int

时间:2016-04-11 15:40:23

标签: c#

我将音乐文件转换为byte,现在我需要知道如何将byte转换为int

我尝试了以下内容,但失败了:

BitConverter.ToInt32(array, 0); 

1 个答案:

答案 0 :(得分:2)

了解"失败"会很有帮助。意思是:没有编译?它抛出和异常吗?如果是这样,那么例外的完整信息是什么?

在任何情况下,BitConverter.ToInt32只查看4个字节,如果array少于4个字节,则会抛出异常。

如果要将单个字节转换为int,只需指定它即可。它将被隐含地投入使用。

byte myByte = 0;
int myInt = myByte;