我需要定义的方法,它获取参数两个委托,并返回委托(这将乘以paramiters这个委托的返回)。现在我有这样的,但我不能使它可编译。你能提供一些建议,还是回答?我将非常感激。方法返回委托,它是来自参数值代表的乘法值
public Delegate MathP(Delegate mydelegate, Delegate mydelegate2)
{
return (Delegate) Delegate.CreateDelegate Delegate (int x, int y) {
int results = (int)mydelegate.DynamicInvoke(x, y);
int results2 = (int)mydelegate2.DynamicInvoke(x, y);
return results* results2;
};
}
你能说出所有委托实例符合Func签名? –
galenus
@galenus是的,它们都符合Func签名。 –
Yurrili