web-dev-qa-db-ja.com

C#でバイト配列の順序を逆にする方法は?

C#でバイト配列の順序を逆にする方法を教えてください。

15
Edward

Array.Reverse 方法:

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

または、常にLINQを使用して次のようにすることもできます。

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

9
Mark Cidade

linq methodMyBytes.Reverse()およびArray.Reverse()メソッドを使用できます。どちらを使用するかは、ニーズによって異なります。

注意すべき主なことは、linqバージョンがオリジナルを変更しないことです。アレイのバージョンは元のアレイを変更します。

7
Muad'Dib

Array.Reverse() メソッドを使用できます。

2
Bala R

Array.Reverseを使用できます。また、詳細については this を参照してください。

2
Shankar Raju