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