Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2015, 23:45   #1
zaharium
 
Регистрация: 21.12.2011
Сообщений: 5
По умолчанию Получить массив из строк с разделителями

Есть таблица, в которой содержится столбец Names, в котором через запятую перечислено несколько (в каждой строке по разному) имен.

Table1
id Fam Names
1 Новиковы Вася,Инга,Коля,Саша,Женя
2 Майоровы Миша,Лена
3 Андреевы Андрей,Маша,Зина
4 Ивановы Ильдар,Таня,Рита,Вера


Необходимо одним LINQ-запросом без использования циклов вывести все имена в один массив.

Вася
Инга
Коля
Саша
Женя
Миша
Лена
Андрей
Маша
Зина
Ильдар
Таня
Рита
Вера

Не придумалось ничего умнее, чем это:

Код:
Dim q = Split(Join((From dt In dTable Select dt.Field(Of String)("Names")).ToArray, ","), ",")
Может быть есть более простое решение?

Последний раз редактировалось Stilet; 12.11.2015 в 09:51.
zaharium вне форума Ответить с цитированием
Старый 12.11.2015, 09:52   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Может быть есть более простое решение?
А я б наверное тоже делал так...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задан массив и матрица, получить другой массив по правилу Fliiz Помощь студентам 13 08.05.2015 00:33
Дана матрица действительных чисел A размера MxN, элементы строк которой упорядочиваются по неубыванию. Получить одномерный массив Tramchik Паскаль, Turbo Pascal, PascalABC.NET 7 23.06.2013 13:08
Дерево(строка) из массива строк с разделителями Lorenzo_M Помощь студентам 0 08.12.2011 04:40
Из массив А получить массив В, удвоив все нечётные элементы удвоены ( на Pascal) KARTER Помощь студентам 1 18.06.2011 19:58
Получить новый одномерный массив В,каждый элемент которого равен мин элементу строк исходной матрицы Artimbulidor Помощь студентам 6 29.12.2008 18:51