У меня есть объект с рядом свойств.Создание объекта, передающего лямбда-выражение для конструктора
Я хочу иметь возможность назначить некоторые из этих свойств при вызове конструктора.
Очевидным решением является либо наличие конструктора, который принимает параметр для каждого из свойств, но это неприятно, когда есть партии. Другим решением будет создание перегрузок, каждый из которых принимает подмножество значений свойств, но я мог бы получить десятки перегрузок.
Так что я подумал, не было бы хорошо, если бы я мог сказать ..
MyObject x = new MyObject(o => o.Property1 = "ABC", o.PropertyN = xx, ...);
Проблема заключается в том, что я слишком тусклыми, чтобы работать как сделать это.
Знаете ли вы?
Crikey. Это было быстро. Не могли бы вы обидеть, если бы я попросил немного более подробно? Как я уже сказал, я довольно тусклый. –
Не видел ваш пример, когда я впервые заметил ваш ответ. –