Size: a a a

2020 February 25

AH

Ayrat Hudaygulov in pro.net
Gopneg
а не, except вроде
неее, это работа с множествами
источник

G

Gopneg in pro.net
Ayrat Hudaygulov
неее, это работа с множествами
а чо множество из 1 элемента уже не множество?
источник

G

Gopneg in pro.net
там даже в примере эксептят множество из 1 элемента!
источник

AH

Ayrat Hudaygulov in pro.net
Gopneg
а чо множество из 1 элемента уже не множество?
тогда это изоморфно Where
источник

G

Gopneg in pro.net
ты давай не умничай, можешь просто сказать что я прав %)
источник

AH

Ayrat Hudaygulov in pro.net
Ну да, ты прав, это получится.
Но
xs.Except(new [] {dontWantIt}) === xs.Where(x => x != dontWantIt)
источник

s

semptra in pro.net
МОжно свой метод написать просто который будет params[] T принимать и в Except их кидать
источник

G

Gopneg in pro.net
Ayrat Hudaygulov
Ну да, ты прав, это получится.
Но
xs.Except(new [] {dontWantIt}) === xs.Where(x => x != dontWantIt)
к коллайдеру!
источник

AH

Ayrat Hudaygulov in pro.net
Короче, вопрос слишком сильно нас взбудоражил на ровном месте.
источник

G

Gopneg in pro.net
тут всегда так
источник

AT

Alexey Tkachenko in pro.net
так и вопроса не было в сущности
источник

AH

Ayrat Hudaygulov in pro.net
А вопрос-то не очень в общем.
источник

AS

An Syd in pro.net
Ayrat Hudaygulov
xs.Where(x => x != …)
Просто прошелся по ienum, чтобы найти элемент, хотелось бы не проходиться, чтобы удалить
источник

AH

Ayrat Hudaygulov in pro.net
An Syd
Просто прошелся по ienum, чтобы найти элемент, хотелось бы не проходиться, чтобы удалить
По IEnum??? Не проходиться???
источник

AH

Ayrat Hudaygulov in pro.net
Зову санитаров
источник

AS

An Syd in pro.net
Ну да :(
источник

AH

Ayrat Hudaygulov in pro.net
нененене, в линке НЕКОТОРЫЕ методы делают тайпчек перед сложными операциями чтобы юзеры-долбойобы, которые делают Count на последовательности не умерли в муках, но это исключение и ad-hoc программирование
источник

AT

Alexey Tkachenko in pro.net
а что такое удалить?
источник

AH

Ayrat Hudaygulov in pro.net
удаление за O(1) поддерживает только… никто?
Даже линкед лист который как бы удаляет быстро, но по листу надо еще пробежаться в поисках элемента для удаления
источник

IC

Ilya Chernoudov in pro.net
An Syd
Просто прошелся по ienum, чтобы найти элемент, хотелось бы не проходиться, чтобы удалить
а этот код и не будет проходить по последовательности
источник