C# Func<> - 寻找解释 - 而不是解决方案

标签 c#

我正在使用 Math.net,在我使用集成的其他方法中,我使用的集成函数被定义为 foloows:

public static double IntegrateComposite(
  Func<double, double> f,
  double intervalBegin,
  double intervalEnd,
  int numberOfPartitions)

然而,我的调用语法是:

p = IntegrateComposite(
tau => MyFunction(r, tau, appCfg, Ta, Da) * ProbDensity(tau), 
lowLim, hiLim,  32)

我的函数最好定义为 Func<double, double, double, double, double, double>而不是上面的Func<double, double> ,仍然一切正常 为什么?

最佳答案

这是您传入的函数,唯一的输入参数是 tau。

tau => MyFunction(r, tau, appCfg, Ta, Da) * ProbDensity(tau)

其他变量 r、appCfg、Ta、Daclosure“关闭”

关于C# Func<> - 寻找解释 - 而不是解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54240852/

相关文章:

c# - 从 x64 C# 应用程序调用 x86 PowerShell 脚本

C#WPF适合应用程序取决于显示器大小在显示器之间移动后最大化/最小化后

c# - 如何声明事件处理程序以传递 FxCop 规则,尤其是包含 sender 和 e 的规则?

c# - C# 中的工厂、构造函数和泛型

Ubuntu 上的 C# HTTPS 服务器

c# - 从封闭源代码的第三方 Win32 应用程序中的窗口捕获数据

c# - asp.net core 如何阻止 http 请求锁定

c# - ASP.NET Core 3.1 路由(Route、ActionName)本地化怎么做?

c# - 查询名称中有空格的表

c# - .NET 反序列化与 OnDeserializing 和 OnDeserialized