如何将Char [](任何长度)转换为列表
首先,您需要了解字符在.NET中不是字节.要在字符(文本类型)和字节(二进制类型)之间进行转换,您需要使用编码(请参阅System.Text.Encoding).
编码将允许您在字符串/ char []和byte []之间进行转换.一旦你有一个字节数组,就有各种方法将它转换成List
有关文本转换方面的更多信息,请参阅我关于Unicode的文章(以及指向更多文章的链接).
我已设法使用以下内容完成工作:
byte[] arr = new System.Text.UTF8Encoding( true ).GetBytes( str ); ListbyteList = new List ( arr );
谢谢你的帮助