我有这个简单的代码
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 []。 如何在控制台上显示结果?
答案 0 :(得分:0)
如果你想要一个字符串数组而不是一个字符串数组数组,请使用SelectMany
。
请参阅https://dotnetfiddle.net/0vsjfN
SelectMany
将使用.Split(',')
生成的列表连接到一个列表中。