【问题标题】:How to reverse the order of a byte array in c#?如何在c#中反转字节数组的顺序?
【发布时间】:2011-04-25 23:25:24
【问题描述】:

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

【问题讨论】:

    标签: c# bytearray


    【解决方案1】:

    您可以使用Array.Reverse 方法:

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

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

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

    【讨论】:

      【解决方案2】:
      Array.Reverse(byteArray);
      

       

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

          您可以使用 Array.Reverse。也请通过this了解更多信息。

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              猜你喜欢
              • 2013-01-21
              • 2021-11-17
              • 2011-04-19
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多