C#怎么吧byte数组转化为Char数组

如题所述

直接强制类型转换:

PS> [byte[]]$byte=63,33,78
PS> $byte
63
33
78
PS> [char[]]$byte
?
!
N

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-10-09
C#中byte数组转化char数组方法如下:
//定义一个byte数组,并初始化
Byte[] b=new byte[5]{0x01,0x02,0x03,0x04,0x05};
//用Encoding的ascii方法的getChars函数依次取得b并转换成char数组。
Char[] c=Encoding.ASCII.GetChars(b);