Новый синтаксис extension members в C# 14: блоки расширений позволяют добавлять методы, свойства и перегружать операторы для существующих типов без обёрток. В статье — примеры: повторение строк, сложение массивов, JS-подобные операции и pipe‑оператор для функционального стиля. C#: оператор | как op_BitwiseOr
В статье объясняется, что компилятор генерирует статический op_BitwiseOr, позволяющий применять цепочки Func напрямую. Приведен старый вариант через FunctionalString и обсуждаются возможные будущие фичи: pipe-оператор, каррирование и discriminated unions.
Читать подробнее: https://habr.com/ru/articles/970256/
#ru
@dot_net_c_sharp | Другие наши каналы
Post #4789
1.02K
- ❤ 1