byte[]转为二进制字符串表示
// byte[]转为二进制字符串表示
byte[] bytesTest = new byte[] { 192, 6 };
string strResult = "";
for (int i = 0; i < bytesTest.Length; i++)
{
string strTemp = System.Convert.ToString(bytesTest[i], 2);
strTemp = strTemp.Insert(0, new string('0', 8 - strTemp.Length));
strResult += strTemp;
}
二进制字符串转化为byte[]
//二进制字符串转化为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);
}