byte数组在异步环境下拼接为string---使用System.Text.Encoder

来源:互联网 发布:公孙止 知乎 编辑:程序博客网 时间:2024/05/18 15:52

将字节数组转化为string非常简单  Encoding.GetString(byte[])即可。

但在stream环境中,缓冲区会出现截断字符的情况。

这时需要使用System.Text.Encoder来构造字符串。在其内部会自动缓存被截断的字符串,避免错误。



----记录类名,备用。