Могут ли свойства внутри инициализатора объекта ссылаться друг на друга?

Возможно ли, чтобы свойства ссылались друг на друга при созданиидинамический объект объект с анонимной типизацией (т.е. внутри инициализатора объекта)? Мой упрощенный пример ниже должен повторно использоватьAge собственность, не делая второй тяжелый вызовGetAgeFromSomewhere(), Конечно, это не работает. Любое предложение о том, как это сделать?

var profile = new {
  Age = GetAgeFromSomewhere(id),
  IsLegal = (Age>18)
};

Возможно ли что-то подобное или нет сдинамические объекты инициализаторы анонимно типизированных объектов?

Ответы на вопрос(2)

Ваш ответ на вопрос