把一个字节流显示成16进制的字符串,查找了很久没解决,自己想了一办法。

具体如下:

string tmp_str;

for(i=0;i<bytebuffer.Length;i++) tmp_str+=string.Format("{0:X}{1:X}",bytebuffer[i]>>4&0xf,bytebuffer[i]&0xf);

其中,bytebuffer是byte型的串!