C#でバイト配列の順序を逆にする方法を教えてください。
Array.Reverse
方法:
byte[] bytes = GetTheBytes();
Array.Reverse(bytes, 0, bytes.Length);
または、常にLINQを使用して次のようにすることもできます。
byte[] bytes = GetTheBytes();
byte[] reversed = bytes.Reverse().ToArray();
Array.Reverse(byteArray);
linq method :MyBytes.Reverse()
およびArray.Reverse()
メソッドを使用できます。どちらを使用するかは、ニーズによって異なります。
注意すべき主なことは、linqバージョンがオリジナルを変更しないことです。アレイのバージョンは元のアレイを変更します。
Array.Reverse()
メソッドを使用できます。
Array.Reverseを使用できます。また、詳細については this を参照してください。