请问如何将BYTE数组显示为01形式?

解决方案 »

  1.   


                            for (int i = 0; i < 4; i++)
                            {
                                    for (int j = 0; j < 8;j++ )
                                            Console.WriteLine((byteTemp [i] >> j) & 0x01);
                            }
    这样可以吗?
    另外,
    java的Byte[]转换成c#的Int32的C#代码:
      private int CoverJavaByteToInt(byte[] bytes)
      {
      char[] chars = Encoding.ASCII.GetChars(bytes);
      int r = 0;
      r |= (((int)(chars[0])) & 0xff) << 24;
      r |= (((int)(chars[1])) & 0xff) << 16;
      r |= (((int)(chars[2])) & 0xff) << 8;
      r |= (((int)(chars[3])) & 0xff);
      return r;
      }
    这段代码是什么意思?