如何在c#中反转字节数组的顺序?
答案 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 method:MyBytes.Reverse()
以及Array.Reverse()
方法。
您应该使用哪一个取决于您的需求。
要注意的主要事情是linq版本不会改变您的原始版本。 Array版本将更改原始数组。
答案 3 :(得分:2)
您可以使用Array.Reverse()
方法。
答案 4 :(得分:2)
您可以使用Array.Reverse。另请查看this以获取更多信息。