读书人

C# byte数组转换string类型如何去掉结

发布时间: 2012-04-05 12:42:40 作者: rapoo

C# byte数组转换string类型怎么去掉结束符
byte[] buf = new byte[1024];
fixed (byte* ptr = buf)
{
bc.ReadCode(ptr);
return Encoding.Default.GetString(buf);
}

这是得到byte值转换返回string,但是在使用过程中,这个返回的string里面包含结束符,我累加的时候加不上去。
比如一个string stra = 得到返回的string + "11"; 这时候只有得到返回的string 后面的11加不上去了
怎么办啊

[解决办法]

C# code
 byte[] mybytes= new byte[64] Encoding.GetEncoding("GB2312").GetString(mybytes).TrimEnd('\0'); 

读书人网 >C#

热点推荐