帮助lambda表达式

时间:2009-11-01 10:00:53

标签: c# .net

我有以下方法:

static double NewtonMethodModified(Func<double, double> f, double x0, double h) { ... }

现在,我想知道如何通过以下方式调用它:

NewtonMethodModified(<lambda expression here>, 1.0, 1.0);

我猜这应该是

NewtonMethodModified(x => 10x-5, 1.0, 1.0);

但它似乎不起作用。

1 个答案:

答案 0 :(得分:8)

这应该已经有效了 - 只需添加一个*(它仍然使用C#样式的运算符,而不是隐含的数学运算,例如“10x === 10 * x”):

NewtonMethodModified(x => 10*x-5, 1.0, 1.0);