横やり、うぇっうぇっっっ
自分はあきらめていたよ、そういう手があったか
class C { public static void Age(out int age) { age = 5; } }
class A { public A(int i) { } }
class B : A
{
public B(string name) : base((new Func<int>(() => { int age; C.Age(out age); return age; }))()) { }
}
次からはこうしよう