委托其它很简单,就是定义一个委托类型,再定义一个该类型的变量,变量实例化之后就可以用了
delegate double processDelegate(double paraA, double paraB);//定义一个委托(也就是一个类型)
processDelegate process;//定义一个该类型的变量
process = new processDelegate(Calculate);//实例化变量,参数为函数名
static double Calculate(double a, double b)
{
return a * b;
}
怎么就是解释不清楚呢