Да, вы можете использовать метод Select
, например:
Dim names() As IEnumerable(Of String) = MyListOfMyObj.Select(Function(item) item.Name)
Затем вы можете легко комбинировать их с String.Join
, например:
Label = String.Join(", ", names)
Или, если вам не нужен разделитель, как в вашем примере, тогда вы можете использовать String.Concat
:
Label = String.Concat(names)
Итак, вы можете сделать это в одну строку следующим образом:
Label = String.Concat(MyListOfMyObj.Select(Function(item) item.Name))
Предпочитаете ли вы более лаконичную и удобную для чтения информацию?