其实不难,参考下面这个,自己写写好了。 public string Byte2Bit(byte b)
{
StringBuilder s = new StringBuilder(8);
int flag= 1;
while ( flag < 256 )
{
s.Append((b&flag)>0?"1":"0");
flag*=2;
} return s.ToString();
}
{
StringBuilder s = new StringBuilder(8);
int flag= 1;
while ( flag < 256 )
{
s.Append((b&flag)>0?"1":"0");
flag*=2;
} return s.ToString();
}
String s = Convert.ToString(65,2);//转换为二进制,就是Bit
byte b = Convert.ToByte("1000001",2);
http://expert.csdn.net/Expert/topic/2009/2009688.xml?temp=.4621698