Как отобразить массив разделенных элементов с помощью LINQ - PullRequest
0 голосов
/ 30 апреля 2018

У меня есть этот простой код

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 голосов
/ 30 апреля 2018

Используйте SelectMany, если вам нужен массив строк, а не массив массивов строк.

См. https://dotnetfiddle.net/0vsjfN

SelectMany объединяет списки, сгенерированные с помощью .Split(','), в один список.

...