您好,我需要将通用列表转换为 byte[],但我的代码不起作用 谁能给我一些提示?
谢谢!
List<string> lines = inputFile.Split(new string[] { Environment.NewLine }, StringSplitOptions.None).ToList();
byte[] output = new byte[lines.Count];
Encoding enc = Encoding.UTF8;
int i = 0;
foreach (string item in lines)
{
output[i] = enc.GetBytes(item);
i++;
}
最佳答案
代码如下,希望对你有帮助
byte[] dataAsBytes = lines.SelectMany(s => Text.Encoding.UTF8.GetBytes(s))
.ToArray();
关于c# - 将通用列表<string> 转换为 byte[ ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11308749/