如何使用LINQ显示拆分元素数组

时间:2018-04-29 22:23:30

标签: linq ienumerable console.writeline

我有这个简单的代码

string[] sequences = {"red,green,blue","orange","white,pink"};

var allWords = sequences.Select(s => s.Split(','));

foreach (var letter in allWords)
{
    Console.WriteLine(letter);
}

问题是在输出中我得到了分裂数组的System.String []。 如何在控制台上显示结果?

1 个答案:

答案 0 :(得分:0)

如果你想要一个字符串数组而不是一个字符串数组数组,请使用SelectMany

请参阅https://dotnetfiddle.net/0vsjfN

SelectMany将使用.Split(',')生成的列表连接到一个列表中。