【发布时间】:2021-07-01 04:02:01
【问题描述】:
我希望能够在我使用委托创建的方法中放入任意数量的变量。我认为这通常是你的做法,但它似乎不起作用。
我正在尝试在这里使用h(x,y,z) 来实现
delegate double MyFunction1(double x);
delegate double MyFunction2(double x, double y);
delegate double MyFunction(double x, params double[] args);
static void Main(string[] args)
{
MyFunction1 f = x => x;
MyFunction2 g = (x,y) => x * y;
MyFunction h = (x, y, z) => x * y * z;
}
【问题讨论】:
标签: c# methods lambda parameters delegates