如何将参数作为函数传递
最佳答案
您可能正在寻找 delegates .
public delegate void MyDelegate(int myInt, string myString);
public void FunctionToCall(int i, string s)
{
Console.WriteLine(s + " [" + i.ToString() + "]");
}
public void MethodWithFunctionPointer(MyDelegate callback)
{
callback(5, "The value is: ");
}
然后,调用它:
MethodWithFunctionPointer(FunctionToCall);
关于c# - 在函数中将函数作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3115479/