关于BitConverter.GetBytes(Int32)的用法
如题,我想把一个int32的数转换成byte数组,以下是我的代码
static void Main(string[] args)
{
Byte[] BSendTemp;
int num=1234;
BSendTemp = BitConverter.GetBytes(num);
Console.WriteLine(BSendTemp[0]);
Console.WriteLine(BSendTemp[1]);
Console.WriteLine(BSendTemp[2]);
Console.WriteLine(BSendTemp[3]);
Console.ReadLine();
}
因为有大端小端的区别,数组打印出来应该是1 ,2, 3, 4或4 ,3, 2, 1吧?可我的结果是210,4,0,0。请问问题出在什么
地方?谢谢