Вы можете использовать:
string[] allBars = list.Select(foo => foo.Bar).ToArray();
Я бы преобразовал это в массив, только если вам нужно, чтобы оно было в массиве.Если ваша цель - вывести список «Bar», вы можете просто сделать:
var allBars = list.Select(foo => foo.Bar); // Will produce IEnumerable<string>
foreach(var bar in allBars)
{
// Do something with bar
}