如何将二维字节数组转换为单维字节数组

时间:2015-06-09 01:58:47

标签: c#

byte[][] s1_byte
static byte[][] ToBytes(string[] ascii)
{
    byte[][] results = ascii.AsEnumerable().Select(x => Encoding.UTF8.GetBytes(x)).ToArray();
    return results;
}

我想转换它。

如何将二维字节数组转换为单维字节数组

1 个答案:

答案 0 :(得分:3)

快速更改将使用SelectMany

static byte[] ToBytes(string[] ascii)
{
    // use `SelectMany`
    byte[] results = ascii.AsEnumerable().SelectMany(x => Encoding.UTF8.GetBytes(x)).ToArray();
    return results;
}