Size: a a a

2020 February 21

E

EgorBo in pro.net
не
источник

E

EgorBo in pro.net
иначе пизда если энумератор что-то делает
источник

E

EgorBo in pro.net
вдруг он в бд стучит, а ты хотел просто проверить
источник

E

EgorBo in pro.net
ну и не оптимизировать нормально
источник

ДА

Дмитрий Адодин in pro.net
так же как и Count
источник

E

EgorBo in pro.net
каунт вполне понятно что будет вызывать
источник

‌‌‍‍‌‏Boo👻 in pro.net
EgorBo
вдруг он в бд стучит, а ты хотел просто проверить
А если на аррей повесить, то все равно будет материализация коллекции если она в бд смотрит, так какая разница?
источник

E

EgorBo in pro.net
а из эмпти — создаст иллюзию что без сайд эффектов
источник

SS

Siarhei Svirski in pro.net
Дмитрий Адодин
Enumerable.IsNullOrEmpty
лучше EmptyIfNull
источник

ДА

Дмитрий Адодин in pro.net
Siarhei Svirski
лучше EmptyIfNull
тоже неплохо )
источник

‌‌‍‍‌‏Boo👻 in pro.net
Siarhei Svirski
лучше EmptyIfNull
Чтобы возвращало либо коллекцию, либо пустую коллекцию?
источник

ДА

Дмитрий Адодин in pro.net
EgorBo
а из эмпти — создаст иллюзию что без сайд эффектов
хз-хз
источник

SS

Siarhei Svirski in pro.net
‌‌‍‍‌‏Boo👻
Чтобы возвращало либо коллекцию, либо пустую коллекцию?
то что ты передал либо Enumerable.Empty<T>() вместо null
источник

‌‌‍‍‌‏Boo👻 in pro.net
Siarhei Svirski
то что ты передал либо Enumerable.Empty<T>() вместо null
Понел
источник

SS

Siarhei Svirski in pro.net
сокращает ифы с т.з. читабельности
источник

ДА

Дмитрий Адодин in pro.net
кажется в большинстве случаев можно ?? ставить
источник

SS

Siarhei Svirski in pro.net
Дмитрий Адодин
кажется в большинстве случаев можно ?? ставить
ну да
но
source ?? Enumerable.Empty<YourTypeGoesHere>()
vs
source.EmptyIfNull()

а внутри он как раз юзает ??
источник

ДА

Дмитрий Адодин in pro.net
в таком выде ты вообще экстеншен метод делаешь и всё
источник

vl

vova lantsov in pro.net
Siarhei Svirski
ну да
но
source ?? Enumerable.Empty<YourTypeGoesHere>()
vs
source.EmptyIfNull()

а внутри он как раз юзает ??
Array.Empty<T> существует
источник

E

EgorBo in pro.net
^
источник