-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
  • 304
  • 4
  • 12

1 Answers1

6

It can be done by SelectMany operator.

var singleArray = list.SelectMany(x => x).ToArray()
Genusatplay
  • 761
  • 1
  • 4
  • 15
Svyatoslav Danyliv
  • 21,911
  • 3
  • 16
  • 32