1.背景
char 类型是 16 位 Unicode 字符,数据范围也是
char:代表无符号的16位整数,数值范围从0~65535。
注意:2的16次方-1 = 65535
char类型的可能值对应于统一字符编码标准(Unicode)的字符集。
没有其他类型到char类型的隐式转换,由于ushort和char的数值范围都是从0 到 65,535。
本博客实现char[] 转化为ushort[] ,以及ushort[]转换为char[]
2.代码
主要使用了Buffer.BlockCopy方法:
官方文档:
https://learn.microsoft.com/zh-cn/dotnet/api/system.buffer.blockcopy?view=net-8.0
Char[]与ushort[]相互转换的示例代码如下:
using System