Size: a a a

BY Microsoft .NET User Group

2018 November 29

DP

Dmitry Protko in BY Microsoft .NET User Group
Жизнь слишком коротка чтобы делать проверку на null руками
источник

A

Anatoly in BY Microsoft .NET User Group
конечно возможно.
источник

A

Anatoly in BY Microsoft .NET User Group
public static bool NotNullAndAny<T>(this IEnumerable<T> x) => x != null && x.Any();
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Спасибо!
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
Какое-то название некрасивое\
источник

Dv

Dr. Friedrich von Never in BY Microsoft .NET User Group
SafeAny назовите
источник

Dv

Dr. Friedrich von Never in BY Microsoft .NET User Group
Или NullSafeAny
источник

E

EgorBo in BY Microsoft .NET User Group
entity.ApprovalDocuments?.Any() == true

ниче не надо уже писать
источник

E

Ed in BY Microsoft .NET User Group
EgorBo
entity.ApprovalDocuments?.Any() == true

ниче не надо уже писать
ещё убрать == true :)
источник

E

EgorBo in BY Microsoft .NET User Group
не
источник

E

EgorBo in BY Microsoft .NET User Group
нельзя
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
nullable bool не может использоваться явно в if
источник

E

EgorBo in BY Microsoft .NET User Group
можно в теории написать один экспшн - Орнулл
источник

E

EgorBo in BY Microsoft .NET User Group
ddd.Орнул().Any()
источник

E

EgorBo in BY Microsoft .NET User Group
EmptyIfNull()
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
но будет ли это эффективным решением?
источник

E

EgorBo in BY Microsoft .NET User Group
если ты уже взял линк то про эффективность явно не думаешь)
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
EgorBo
ddd.Орнул().Any()
Вроде выглядит не лучше, чем ddd.SafeAny()
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
логично
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
фп не бывает бесплатным
источник