如何把byte[] 数组用10进制或16进制表示方式转为字符串
如何把byte[]   数组用10进制或16进制表示方式转为字符串
------解决方案--------------------十进制:  ToString() 
 十六进制:ToString( "X ")
------解决方案--------------------这样行吗? 
 byte[] bts = new byte[] { 9,10,11};   
 string str10 =  " "; 
 for (int i = 0; i  < bts.Length; i++) 
 { 
 	str10 += bts[i].ToString( "0 "); 
 } 
 string str16 =  " "; 
 for (int i = 0; i  < bts.Length; i++) 
 { 
 	str16 += bts[i].ToString( "x "); 
 }
------解决方案--------------------hbxtlhx(平民百姓-自已动手,丰衣足食) 
 ===== 
 的方法可以
------解决方案--------------------十六进制: 
 string str = BitConverter.ToString(buffer).Replace( "- ", " ");
------解决方案--------------------2楼回复就可以。   
 byte[] data; 
 foreach (byte b in data) 
 { 
 // 十进制 
 Console.WriteLine(b.ToString()); 
 // 十六进制 
 Console.WriteLine(b.ToString( "X ")); 
 }