Oleksii Asked:2020-06-11 23:38:16 +0000 UTC2020-06-11 23:38:16 +0000 UTC 2020-06-11 23:38:16 +0000 UTC 将 int 转换为字节数组。C# 772 有一个 int 变量,比方说 0xFF00FF00。您需要获得一个由元素 {FF, 00, FF, 00} 组成的字节数组。 问题。.NET 是否有用于此任务的内置机制,如果有,是哪些? c# 2 个回答 Voted Best Answer D .Stark 2020-06-11T23:41:08Z2020-06-11T23:41:08Z 使用比特转换器: BitConverter.GetBytes(Int32) https://msdn.microsoft.com/en-us/library/de8fssa4(v=vs.110).aspx mai 2020-12-14T11:53:40Z2020-12-14T11:53:40Z 可以手动完成: int myInt = 12345; byte[] myByte = { (byte)myInt, (byte)(myInt >> 8), (byte)(myInt >> 16), (byte)(myInt >> 24) };
使用比特转换器:
BitConverter.GetBytes(Int32)https://msdn.microsoft.com/en-us/library/de8fssa4(v=vs.110).aspx
可以手动完成: