我需要定義的方法,它獲取參數兩個委託,並返回委託(這將乘以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