-1

I have the following list of arrays

var list = new List<string[]>();

how to use LINQ to convert/Join them into a single array

string[] singleArray;
Cloud-Lover
  • 144
  • 9

1 Answers1

3

It can be done by SelectMany operator.

var singleArray = list.SelectMany(x => x).ToArray()
Genusatplay
  • 681
  • 1
  • 4
  • 15
Svyatoslav Danyliv
  • 13,476
  • 1
  • 9
  • 23