如何使用函数作为另一个函数的参数,并将其分配给一个委托如何将一个函数func作为参数传递给另一个,然后将该参数赋值给一个委托变量?
public class myClass
{
public delegate void myDelegate(double x, string s);
//declaration of delegate
public void func(double x, string s)
{
dosomethings...
}
// what is the declaration of the argument 'Function declaration'
public void myFunction('Function declaration' function)
{
myDelegate deFunc;
deFunc = function;
}
}
static void Main(string[] args)
{
myFunction(func);
}
}
或'myFunction(myDelegate @delegate)'。 – HimBromBeere
@EdPlunkett https://dotnetfiddle.net/bNAElH – Toshi
@Toshi Derp。谢谢。 –