Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
zloi_templar
0 / 0 / 1
Регистрация: 17.09.2015
Сообщений: 40
1

Удаление из списка объектов класса повторяющихся элементов

18.03.2017, 16:26. Просмотров 514. Ответов 2
Метки нет (Все метки)

Добрый вечер.

Есть программа, на определенном этапе которой мне необходимо удаление одинаковых элементов.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class OcQR
    {
        public DateTime OccData { get; set; }
        public int RoomKey { get; set; }
    }
...
 
 List<OcQR> lstOcQR = new List<OcQR>();
 
 OcQR currobj = new OcQR()
                    {
                        OccData = currStayDate,
                        RoomKey = currRoomKey,
                    };
                    lstOcQR.Add(currobj);
 
                    if (lstOcQR.Count() == lstOcQR.Distinct().ToList().Count())
                    {
                        .....
                    }
После нескольких проверок обнаружил, что равенство выполняется всегда, даже для случая когда у меня всего два совершенно разных элемента в списке.
Какие возможны решения?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2017, 16:26
Ответы с готовыми решениями:

Удаление повторяющихся элементов из списка(найти ошибку)
Всем привет! Прошу помощи, надо написать функцию удаления всех повторяющихся элементов из списка....

Удаление объектов из списка и удаление самого объекта
Здраствуйте! Возник такой вопрос, допустим имеется структура данных (неважно, будь то словарь или...

Создание списка объектов класса с заранее неизвестным именем (именем самих объектов)
Уважаемые программисты, не получается решить такую задачу: требуется создать приложение (в консоли)...

Distinct для списка объектов класса
Ситуация такая: имеется класс public class Item : { public string ID { get; set; }...

Удаление повторяющихся элементов в массиве
Подскажите как реализовать удаление одинаковых чисел из массива? чем проще тем лучше Спасибо.

2
TopLayer
894 / 650 / 318
Регистрация: 23.10.2016
Сообщений: 1,537
Завершенные тесты: 7
18.03.2017, 16:30 2
Реализовать интерфейс IEquatable<QcQR>
https://msdn.microsoft.com/ru-ru/library/bb348436(v=vs.110).aspx
1
zloi_templar
0 / 0 / 1
Регистрация: 17.09.2015
Сообщений: 40
18.03.2017, 17:09  [ТС] 3
Благодарю
0
18.03.2017, 17:09
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2017, 17:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Удаление повторяющихся элементов в ArrayList
Есть метод в котором открывается файл и далее происходит запись столбцов (но это не важно) ...

Удаление повторяющихся элементов в ArrayList
В цикле с помощью Add добавляю строки в массив ArrayList ArrayList temp = new ArrayList(); ...

Удаление повторяющихся элементов массива
Ребят, как можно вывести только неповторяющиеся элементы массива двумерного??? using System;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.