如何颠倒c#中字节数组的顺序?

时间:2011-04-25 23:25:24

标签: c# bytearray

如何在c#中反转字节数组的顺序?

5 个答案:

答案 0 :(得分:41)

您可以使用Array.Reverse方法:

byte[] bytes = GetTheBytes();
Array.Reverse(bytes, 0, bytes.Length);

或者,您可以随时使用LINQ并执行:

byte[] bytes = GetTheBytes();
byte[] reversed = bytes.Reverse().ToArray();

答案 1 :(得分:9)

Array.Reverse(byteArray);

答案 2 :(得分:7)

您可以使用linq methodMyBytes.Reverse()以及Array.Reverse()方法。 您应该使用哪一个取决于您的需求。

要注意的主要事情是linq版本不会改变您的原始版本。 Array版本将更改原始数组。

答案 3 :(得分:2)

您可以使用Array.Reverse()方法。

答案 4 :(得分:2)

您可以使用Array.Reverse。另请查看this以获取更多信息。