如何将将byte[]数组中的数据转换成二进制数!简单吧

解决方案 »

  1.   

    //byte[]转为二进制字符串表示 
    byte[] bytesTest =new   byte[]{16,18,33}; string strResult=string.Empty; 
    string strTemp; 
    for(int i=0;i <bytesTest.Length;i++) 

    strTemp=System.Convert.ToString(bytesTest[i],   2); 
    strTemp =strTemp.Insert(0,new   string( '0 ',8-strTemp.Length)); strResult+=strTemp; 

    //二进制字符串转化为byte[] 
    byte[] bytesTest1 =new   byte[strResult.Length/8]; 
    for(int i=0;i <bytesTest1.Length;i++) 
    bytesTest1[i] =Convert.ToByte(strResult.Substring(i*8,8),2); 参考:http://topic.csdn.net/t/20060107/09/4502797.html
    善用网络