Вы хотите преобразовать список вашего класса в массив строк. Идеальный метод для этого - Select
, который работает с каждым элементом перечисляемого элемента и создает новый перечисляемый тип на основе возвращаемого вами типа.
Вам нужно поместить лямбда-выражение в метод select, который возвращает имя, которое будет просто «для каждого элемента выберите имя».
Затем вам нужно преобразовать вывод в массив.
string[] fooNames = listOfFoos.Select(foo => foo.FooName).ToArray();
Или, используя другой синтаксис:
string[] fooNames = (from foo in listOfFoos
select foo.FooName).ToArray();