我想创建一个读取字符串数组的文件,但最初我只有字节数组,所以我首先要将它转换成字符串数组,那么我该如何做呢。
我想创建一个读取字符串数组的文件,但最初我只有字节数组,所以我首先要将它转换成字符串数组,那么我该如何做呢。
试试这个:
Byte[] bytes = System.Text.Encoding.UTF8.GetBytes(yourString);
System.Text.Encoding
(特别是其属性)以获取此类型支持的其他编码。Byte[]
转换为String
),则执行以下操作(字符编码方面的建议也适用于此)。String yourString = System.Text.Encoding.UTF8.GetString(yourByteArray);
看起来你正在使用的API希望接收一个String[]
,而调用GetString
只会提供一个String
实例,而不是数组。也许像这样调用API会起作用:
String yourString = System.Text.Encoding.UTF8.GetString(yourByteArray);
someType.ApiCall(new[] { yourString });