C# 具有lambda表达式的Func(T,TResult)的离散和
我需要得到一个离散和函数。C# 具有lambda表达式的Func(T,TResult)的离散和,c#,lambda,delegates,func,C#,Lambda,Delegates,Func,我需要得到一个离散和函数。 我指的是另一个函数的离散和,而不是数组 我得到了数组的函数。 如何为自定义函数修改它 public static double Sum(double[] A1, double t1, double t2) { double s = 0; for(long i = t1; i < t2; i++) { s += A1[i]; } return s; } 公共静态双和(双[]A1,双t1,双t2) { 双s=
我指的是另一个函数的离散和,而不是数组
我得到了数组的函数。 如何为自定义函数修改它
public static double Sum(double[] A1, double t1, double t2)
{
double s = 0;
for(long i = t1; i < t2; i++)
{
s += A1[i];
}
return s;
}
公共静态双和(双[]A1,双t1,双t2)
{
双s=0;
对于(长i=t1;i
这是一个答案。正如您在调用此函数的main方法中所看到的,没有必要正确填充边界。这并不取决于如何对边界排序
public static double DiscreteSum(Func<double, double> F1, double t1, double t2)
{
double s = 0;
for(long i = (t1<t2)?t1:t2; i < (t1<t2)?t2:t1; i++)
{
s += F1(i);
}
return s;
}
公共静态双离散(Func F1,双t1,双t2)
{
双s=0;
对于(长i=(t1