Форум: "Начинающим";
Текущий архив: 2014.03.30;
Скачать: [xml.tar.bz2];
ВнизВелосипед - список "N к 1" Найти похожие ветки
← →
Cobalt © (2013-06-18 21:46) [0]Есть какой-то существующий класс, в который можно надобавлять кучу объектов с ключом, а потом спросить у него список объектов по ключу?
Что-то типа TList, который может вернуть другой TList
TList.GetListByKey(<Key>): TList;
Может уже есть такой готовый велосипед?
В генофонде, или там в JCL может кто знает...
(Использую XE2)
← →
jack128_ (2013-06-19 00:56) [1]TDictionary<TKey, TList<TValue>> чем не подходит ?
← →
Cobalt © (2013-06-19 07:32) [2]Тем, что главный элемент - список, а не объект.
← →
MBo © (2013-06-19 08:43) [3]>Cobalt © (19.06.13 07:32) [2]
Вроде [1] как раз соответствует твоему вопросу (если не будет глючить)
Или переформулируй, если что не так.
← →
Медвежонок Пятачок © (2013-06-19 12:02) [4]<list>
<item key = "onekey" pointer="12345"/>
........
<item key = "anotherkey" pointer="54321"/>
</list>
где key это key, а пойнтер это пойнтер на объект
selectNodes("/list/item[@key="wanted_key"]/@pointer")
в результате - список указателей на объекты с нужным ключом
← →
Cobalt © (2013-06-19 21:10) [5]Я, конечно, рассматривал вариант и с dataset"ом тоже...
← →
Медвежонок Пятачок © (2013-06-19 21:48) [6]большой разницы все равно нет.
так как у тебя объекты.
их надо насоздавать, проинициализировать, засунуть всех в какой-то инородный список.
вот если бы объекты были сериализованы с списке, тогда был бы какой-то выбор как лучше сделать.
а так разницы нету
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2014.03.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c