将List <string>转换为byte []

Jon*_*Jon 18 .net c# generics c#-4.0

如何获取List并将其转换为字节数组.

我认为可能有一些聪明的LINQ选项但不确定例如/ List.ForEach

Jar*_*Par 37

取决于您要使用哪种编码将其转换string为a,byte[]但这里是ASCII的示例.它几乎可以替代任何编码类型

List<string> data = ...
byte[] dataAsBytes = data
  .SelectMany(s => Text.Encoding.ASCII.GetBytes(s))
  .ToArray();
Run Code Online (Sandbox Code Playgroud)