我想创建一个可以在对象上调用的扩展方法。
返回值将由函数定义。
像这样的东西:(这只是一个例子)
bool isMature= thePerson.Age.Apply<bool>(d => { if (d >18) return true;
return false;
})
这是扩展方法:
public static Tout Apply<Tout>(this Object obj, Func< Tout> f)
{
return f( );
}
错误:不兼容的匿名函数签名
我究竟做错了什么 ?