Login
C# - pattern matching - many discards
22611 просмотров
Перейти к просмотру всей ветки
in Antwort alex445 06.03.24 01:18, Zuletzt geändert 06.03.24 01:46 (alex445)
В примере моего реального приложения там были объекты-модели для гуёвых контролов, и у каждой такой модели была пачка делегатов для установки свойств гуёвого контрола в зависимости от условий. И вот методы для этих делегатов были в основном 1-4 строчными. И мне было проще и понятнее писать эти методы прямо в создании этих моделей для контролов, чем раскидывать их по модели всей гуёвой формы. Т.е. не так
FormModel { Control1 Control2 ... Methods for Control1 Methods for Control2 ... }
а вот так
FormModel { Control1 { Methods for Control1 } Control2 { Methods for Control2 } ... }
В реальности в модели формы ещё полно другого кода, так что делегаты там просто теряются, и получается, что инициализация каждого контрола раскидана по всей модели формы.