Sometimes little snippets of code help you big time.
Note the below ones are not performant (they will load all the data), but can make your code a lot more readable.
Use with care!
return list.Select(x => x.ToString()).ToArray();
return list.Select(x => x.ToString()).ToList();
–jeroen
via: Convert linq query to string array – C# – Stack Overflow.