leksiq 18 мар 2022 в 22:02Кастомный JsonConverter: уменьшаем связность и экономим ресурсыВремя на прочтение9 минКоличество просмотров9.6K.NET*ASP*C#*Всего голосов 7: ↑7 и ↓0+7Добавить в закладки24Комментарии4
brager17 21 мар 2022 в 11:13Комментарий был измененНемножко вброшу про различные возможности проверки на null в современном C# ;)sharplabif (_services[serviceType] is not null) { return _services[serviceType]!.Invoke(this); } // The piece of code above can be replaced with if (_services[serviceType] is {} service) { return service.Invoke(this); }
a-tk 21 мар 2022 в 13:14Показать предыдущий комментарийА как же тривиальное?_services[serviceType]?.Invoke(this);
a-tk 21 мар 2022 в 13:40Показать предыдущий комментарийА какая разница? Всё равно будет ветка, которая будет возвращать значение.Invoke вернёт nullДальше есть ??
Кастомный JsonConverter: уменьшаем связность и экономим ресурсы