Могут ли свойства внутри инициализатора объекта ссылаться друг на друга?
Возможно ли, чтобы свойства ссылались друг на друга при созданиидинамический объект объект с анонимной типизацией (т.е. внутри инициализатора объекта)? Мой упрощенный пример ниже должен повторно использоватьAge
собственность, не делая второй тяжелый вызовGetAgeFromSomewhere()
, Конечно, это не работает. Любое предложение о том, как это сделать?
var profile = new {
Age = GetAgeFromSomewhere(id),
IsLegal = (Age>18)
};
Возможно ли что-то подобное или нет сдинамические объекты инициализаторы анонимно типизированных объектов?