powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Поиск элементов?
4 сообщений из 4, страница 1 из 1
C# Поиск элементов?
    #39313597
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую ВСЕХ!

подскажите как реализовать задачу:
Есть список объектов класса К1 у данного класса есть свойство список свойств List<PARAM> params ,
необходимо выбрать все объекты класса К1 у которого есть\нет определенного свойства PARAM zz в списке List<PARAM> params

Можно ли это как нибудь сделать кроме прямого перебора каждого списка List<PARAM> params ?
...
Рейтинг: 0 / 0
C# Поиск элементов?
    #39313622
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таком виде только перебор. Можно поизвращаться с сортировкой List и бинарным поиском, но лучше замени List на HashSet<> или Dictionary<>.
...
Рейтинг: 0 / 0
C# Поиск элементов?
    #39313846
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MixonМожно ли это как нибудь сделать кроме прямого перебора каждого списка List<PARAM> params ?

Зачем?
...
Рейтинг: 0 / 0
C# Поиск элементов?
    #39314029
Addx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mixon,
Если поиск сильно превалирует над записью, и скорость критична, то можно создать индексирующую структуру для всего списка объектов класса К1. Тогда не потребуется даже перебор всех объектов К1.
Ну а так да, Dictionary, Dima T прав.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Поиск элементов?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]