有没有办法在构造过程中访问匿名类型的成员?
例如
enumerable.select(i => new
{
a = CalculateValue(i.something), // <--Expensive Call
b = a + 5 // <-- This doesn't work but i wish it did
}
愿意考虑替代方案来实现相同的目标,这基本上是我在投影我的枚举,部分投影是一个昂贵的计算,它的值被多次使用,我不想重复它,也重复那个通话只是感觉不干燥。