C# 如何在C语言中将字节转换成整数#

C# 如何在C语言中将字节转换成整数#,c#,C#,我将音乐文件转换为字节,现在我需要知道如何将字节转换为整数 我尝试了以下方法,但失败了: BitConverter.ToInt32(array, 0); 了解“失败”的含义会很有帮助:它没有编译吗?它抛出了异常吗?如果是这样,异常的完整信息是什么 在任何情况下,BitConverter.ToInt32只查看4个字节,如果array少于4个字节,则会引发异常 如果要将单个字节转换为int,只需分配它。它将被隐式铸造 byte myByte = 0; int myInt = myByte; 另

我将音乐文件转换为
字节
,现在我需要知道如何将
字节
转换为
整数

我尝试了以下方法,但失败了:

BitConverter.ToInt32(array, 0); 

了解“失败”的含义会很有帮助:它没有编译吗?它抛出了异常吗?如果是这样,异常的完整信息是什么

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

如果要将单个字节转换为int,只需分配它。它将被隐式铸造

byte myByte = 0;
int myInt = myByte;

另外,如果你们有很好的方法将音乐文件转换成字节,我尝试了这个int intValue=listBox1.SelectedIndex;尝试{byte[]intBytes=BitConverter.GetBytes(intValue);if(BitConverter.IsLittleEndian)Array.Reverse(intBytes);byte[]result=intBytes;SqlCommand com=new SqlCommand(“插入到tblVoice(flbVoice)值(intBytes)”);BitConverter.ToInt32将查看4个字节。
array
是否有4个字节?欢迎这样做;您可以在和上阅读一些内容。另外,请不要对您的问题发表评论,而是编辑问题等一下,让我看看我是否理解……您将音乐文件转换为
byte
数组,并希望将其转换为单个数字?你对此有何期待?我的项目是将用户从列表框中选择的音乐文件转换成字节,我已经这样做了,所以我现在正在努力从服务器获取字节并将其转换回音乐文件,然后你可以看看哪一个允许你将字节数组写入文件。谢谢谢谢你的意见