powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / except между list<object>
25 сообщений из 88, страница 2 из 4
except между list<object>
    #39721729
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Не.
Мне список айдишников передавать в модуль удаленияЕще раз. Petro123вариант решения создать копию списка
List<string>Копию List для того, чтобы делать над ними Intersect, не нужно, достаточно сделать intersect(except и т.п.) над Select-ами из обоих списков.
...
Рейтинг: 0 / 0
except между list<object>
    #39721799
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Приведи тогда уж пример чтобы вопрос закрыть. Я делал
var c =
Без ".....ToList().
Копия это в оперативке или нет, х. З.
...
Рейтинг: 0 / 0
except между list<object>
    #39721833
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123х. З.оооо, все плохо
похоже, ты пропустил несколько глав про перечисления, конвейер, yield и Linq
цитировать все это нет смысла, слишком много
...
Рейтинг: 0 / 0
except между list<object>
    #39721842
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Передавать ленивые linq-выражения в другие функции может быть чревато. Например, потерей соединения с DB, из которой они извлекают данные.
...
Рейтинг: 0 / 0
except между list<object>
    #39721846
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомShocker.Pro,

Передавать ленивые linq-выражения в другие функции может быть чревато. Например, потерей соединения с DB, из которой они извлекают данные.
Т.е. если извлекать данные сразу на месте, то соединение не потеряется? Т.е. функции при передаче куда-то где-то задерживаются?
...
Рейтинг: 0 / 0
except между list<object>
    #39721848
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Конечно я пропустил). Я экстерном и быстро учусь.
Копию списка я скорее всего говорил в бизнес понимании и программистком.
var c = коллекция select без окончания ToList() будет копия переменной списка на один список в памяти.
Так?
Тогда нет споров.
Два ответа и третий ответ как бонус.
Суть кода ты понял, а о терминологии слова "копия" или "реализует" можно спорить бесконечно))
...
Рейтинг: 0 / 0
except между list<object>
    #39721852
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомShocker.Pro,

Передавать ленивые linq-выражения в другие функции может быть чревато. Например, потерей соединения с DB, из которой они извлекают данные.Ну ленивые и DB это каждый сам смотрит.
Больше значение имеют потоки.
Или память освободить.
Всё надо учитывать в коде.
...
Рейтинг: 0 / 0
except между list<object>
    #39721857
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovecесть 2 листа объектов.
Хочу оставить только объекты, которых нет в dev.
как это сделать?
так не работает
Код: sql
1.
2.
3.
List<Doc> dev = new List<Doc>();
List<Doc> BD = new List<Doc>();
IEnumerable<Doc> num = BD.Except<Doc>(dev)


А переделайте на массивы структур.
...
Рейтинг: 0 / 0
except между list<object>
    #39721861
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123var c = коллекция select без окончания ToList() будет копия переменной списка на один список в памяти.
Так?
Тогда нет споров.

O_O

Не так.
...
Рейтинг: 0 / 0
except между list<object>
    #39721864
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныАгнец за бортомShocker.Pro,

Передавать ленивые linq-выражения в другие функции может быть чревато. Например, потерей соединения с DB, из которой они извлекают данные.
Т.е. если извлекать данные сразу на месте, то соединение не потеряется? Т.е. функции при передаче куда-то где-то задерживаются?

Ты реально не понимаешь, о чём я? Или так, шутки такие?
...
Рейтинг: 0 / 0
except между list<object>
    #39721866
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом,
Тогда щаз код дам)
...
Рейтинг: 0 / 0
except между list<object>
    #39721872
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомПередавать ленивые linq-выражения в другие функции может быть чревато.да, но речь шла всего лишь о том, чтобы получить список ID
Код: c#
1.
a.Select(n => n.Id).Except(b.Select(n => n.Id)).ToList()

без промежуточной материализации, я удивился что в знаниях Пети оказался такой большой пробел
...
Рейтинг: 0 / 0
except между list<object>
    #39721876
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123коллекция selectSelect не является коллекцией, дальше можно не читать
...
Рейтинг: 0 / 0
except между list<object>
    #39721882
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА переделайте на массивы структур. 21712277
...
Рейтинг: 0 / 0
except между list<object>
    #39721886
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProskyANAА переделайте на массивы структур. 21712277
Я это видел. Там ни слова про массивы.
...
Рейтинг: 0 / 0
except между list<object>
    #39721888
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proбез промежуточной материализации, я удивился что в знаниях Пети оказался такой большой пробел у меня тот ж код но без конвейера и ToList()
Ты поторопился и я тобой не удивлен.
...
Рейтинг: 0 / 0
except между list<object>
    #39721890
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123коллекция selectSelect не является коллекцией, дальше можно не читатьтупишь?
Коллекция Точка оператор select
))) не торопись писать.
...
Рейтинг: 0 / 0
except между list<object>
    #39721891
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЯ это видел. Там ни слова про массивы.Ну List - это тоже массив в некотором смысле, с точки зрения решения задачи разницы не будет

Что-то вот только ТС запропал куда-то. Наверное не успевает пробовать все то, что ему предложили
...
Рейтинг: 0 / 0
except между list<object>
    #39721896
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Массив тут антипаттерн.
...
Рейтинг: 0 / 0
except между list<object>
    #39721969
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Shocker.Pro,
Массив тут антипаттерн.
С чего вдруг?
...
Рейтинг: 0 / 0
except между list<object>
    #39721995
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAPetro123Shocker.Pro,
Массив тут антипаттерн.
С чего вдруг?это хто?
Я разве с вами? У меня тут фильтр стоит. Я Shocker.Pro отвечал.
...
Рейтинг: 0 / 0
except между list<object>
    #39722001
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAпропущено...

С чего вдруг?это хто?
Я разве с вами? У меня тут фильтр стоит. Я Shocker.Pro отвечал.
Что-то фиговый у тебя фильтр.
...
Рейтинг: 0 / 0
except между list<object>
    #39722100
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Shocker.Pro,
Массив тут антипаттерн.С чего вдруг?

Если коллекция не изменяется с момента создания, то создавать List избыточно, достаточно ToArray
...
Рейтинг: 0 / 0
except между list<object>
    #39722110
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProЕсли коллекция не изменяется с момента создания, то создавать List избыточно, достаточно ToArrayна Метод решения не тянет. Это же просто окончательный формат результата.
Можно и через разделители)).
...
Рейтинг: 0 / 0
except между list<object>
    #39722114
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123Shocker.Pro,
Массив тут антипаттерн.С чего вдруг?

Если коллекция не изменяется с момента создания, то создавать List избыточно, достаточно ToArray
Я вообще про то, что и dev и BD - это массивы, а не к чему результат Except приводить.
...
Рейтинг: 0 / 0
25 сообщений из 88, страница 2 из 4
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / except между list<object>
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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