如何在 C# 中使用委托调用数学运算?
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);登录后复制
static void result(myDelegate d, double value) { double result = d(value); Console.WriteLine("Result = {0}", result); }登录后复制
Result = 4登录后复制