Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
23.10.2018, 12:27
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
есть 2 листа объектов. Хочу оставить только объекты, которых нет в dev. как это сделать? так не работает Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 12:32
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
NewIvanovecтак не работаетвыдается сообщение "не работает"? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 12:33
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
NewIvanovec Код: sql 1.
А как ты сравниваешь Doc? По Id, title или в принципе - так, похожи? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 12:34
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 12:36
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
Агнец за бортомА как ты сравниваешь Doc? По Id, title или в принципе - так, похожи?Ну для начала, надо выяснить, что такое Doc - класс или структура ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 13:04
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 13:11
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
Теперь второй вопрос, экземпляры классов в списке dev те же, что и в списке BD? Или только значения свойств совпадают? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 13:13
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
ну и теория, которую надо знать https://blog.rc21net.ru/csharp-sravnenie-obektov/ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 13:21
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
Shocker.ProТеперь второй вопрос, экземпляры классов в списке dev те же, что и в списке BD? Или только значения свойств совпадают? значения свойств совпадают ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 13:29
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
NewIvanovecзначения свойств совпадаютно объекты-то разные. Раз в списках нет одинаковых объектов, то и Except ничего не исключает. Тут два выхода а) читать учебник б) заменить class на struct (раз лень читать учебник) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 13:47
|
|||
---|---|---|---|
except между list<object> |
|||
#18+
NewIvanovec, https://docs.microsoft.com/ru-ru/visualstudio/ide/reference/generate-equals-gethashcode-methods?view=vs-2017 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 14:04
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
hVostt, я лично (если задачка сравнения локальная) предпочитаю компараторы ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 14:09
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
а если из двух листов сделать 2 datatable, тогда получится сделать except ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 14:14
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
NewIvanovecа если из двух листов сделать 2 datatable, тогда получится сделать except ?стань волшебником ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 14:35
|
|||
---|---|---|---|
except между list<object> |
|||
#18+
NewIvanovecа если из двух листов сделать 2 datatable, тогда получится сделать except ?офигел что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 14:36
|
|||
---|---|---|---|
except между list<object> |
|||
#18+
NewIvanovec, Можно еще в бд загнать и на sql сравнить.) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 14:38
|
|||
---|---|---|---|
except между list<object> |
|||
#18+
NewIvanovec, дали ведь тут 21712313 ссылку. Там почти один в один твой случай. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 14:42
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
Petro123NewIvanovec, Можно еще в бд загнать и на sql сравнить.) В 1С так и делают. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 19:04
|
|||
---|---|---|---|
except между list<object> |
|||
#18+
да переопределить нужно пару методов, Хвост уже дал ссылку ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 19:14
|
|||
---|---|---|---|
except между list<object> |
|||
#18+
Arm79да переопределить нужно пару методов, Хвост уже дал ссылкуесли не упадет в другом месте. Нет однозначности в нашем мире. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 19:33
|
|||
---|---|---|---|
except между list<object> |
|||
#18+
NewIvanovec, 3ий вариант решения создать копию списка List<string> Например из айдишников, ГУИДов и т. д. И потом intersect ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 20:00
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
Petro123NewIvanovec, 3ий вариант решения создать копию списка List<string> Например из айдишников, ГУИДов и т. д. И потом intersectсмысл-то? Потом все равно потребуется фильтровать основной лист ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 20:15
|
|||
---|---|---|---|
except между list<object> |
|||
#18+
Shocker.Pro, Наверно ты прав. У меня юзкейс был другой. Нужен был только список айдишников. Поэтому прокатил вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2018, 20:20
|
|||
---|---|---|---|
|
|||
except между list<object> |
|||
#18+
Petro123Shocker.Pro, Наверно ты прав. У меня юзкейс был другой. Нужен был только список айдишников. Поэтому прокатил вариант.даже в этом случае копию создавать излишне. Select тебе в помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1399190]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 457ms |
0 / 0 |