1 / 1 / 0
Регистрация: 09.05.2020
Сообщений: 60
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Создание множество IEnumerable<MyClass> исходя из значений свойств MyClass26.08.2020, 14:15. Показов 1909. Ответов 8
Метки нет Все метки)
(
Добрый день, форумчане. Прошу помощи в решении задачи.
Даны объекты в List<MyClass> со свойствами: Property1 Property2 Заранее не известны значения свойств. Нужно из исходного List<MyClass>получить множество последовательностей отсортированных по значениям свойств: IEnumerable<MyClass> где:
Додумался лишь до такого:
Уже создавал тему, но обсуждение уплыло не туда и я решил конкретизировать поставленную задачу. Свойство объекта в качестве параметра метода Спасибо за внимание.
0
|
|
26.08.2020, 14:15 | |
Ответы с готовыми решениями:
8
Есть ли разница между MyClass *c = new MyClass() и MyClass *c = new MyClasss;
Отличие Myclass& от Myclass* в аргументах функции |
1 / 1 / 0
Регистрация: 09.05.2020
Сообщений: 60
|
|||||||||||
26.08.2020, 15:18 [ТС] | 3 | ||||||||||
Дана DataTable (тех. задание). Происходит построчный перебор таблицы с созданием объектов:
Ещё будет другой конструктор для объекта Block Добавлено через 5 минут Сам объект Cover не имеет никакого поведения, и служит по сути только абстракцией к реальному объекту книжной обложки. По свойству ISBN (уникальный код книги и он же служит ключевым элементом в БД) в базе данных ищутся абсолютные пути к файлам на сервере.
0
|
26.08.2020, 15:29 | 4 |
![]() Решение
Вы можете реализовать интерфейс IEqutable и в методе Equals описать логику, что два объекта равны, если равны все нужные для группировки свойства. Тем самым вы сможете разделить набор объектов на группы эквивалеции.
Если я конечно правильно понял, что вам надо.
1
|
1 / 1 / 0
Регистрация: 09.05.2020
Сообщений: 60
|
||||||
26.08.2020, 17:25 [ТС] | 5 | |||||
Спасибо за подсказку, вот вроде бы сделал:
0
|
1 / 1 / 0
Регистрация: 09.05.2020
Сообщений: 60
|
||||||
26.08.2020, 17:37 [ТС] | 7 | |||||
или так?
Увы var uniqCovers = workList.Distinct() не возвращает уникальные значения связанные с логикой переопределённого Equals ![]()
0
|
1 / 1 / 0
Регистрация: 09.05.2020
Сообщений: 60
|
|
27.08.2020, 07:37 [ТС] | 9 |
0
|
27.08.2020, 07:37 | |
Помогаю со студенческими работами здесь
9
DataGridViev = BindingList<MyClass> Import com.test.MyClass.* Сортировка BindingList<MyClass> New MyClass & GetLastError Поиск в List<MyClass> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |