我们有一个类和一个函数:
public class demo { public static double dividefunc(double value) { return value / 5; }}
现在,我们的代表 −
delegate double mydelegate(double x);
设置一个值并调用 −
mydelegate[] val = { demo.dividefunc };result(val[0], 20);
math operation is called using delegate −
static void result(mydelegate d, double value) { double result = d(value); console.writeline("result = {0}", result);}
上述代码显示了对于“value/ 5”的结果,即20/5 -
result = 4
以上就是如何在 c# 中使用委托调用数学运算?的详细内容。