我已经环顾了一会儿,我找不到我的问题的答案 - 或者甚至是否可能。我的问题不仅仅是如何将方法作为参数传递给第二个方法,而是传递的方法是否有可能使用引用(ref)参数。
例如,一些sudo代码可能如下所示:
public double Foo(int value, ref string error)
{
...
}
public double Bar(int value, ref string error)
{
...
}
public void Main(Func<double, int, ref string> method, object[] params)
{
... Do something then call function passed in
}