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# 中使用委托调用数学运算?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!