一个 算术的事件委托 例子
文本框中输入两个数字,按不同的按钮做不同的算法(太差劲的例子,不同的按钮不同的方法就可以了)
我们这里用事件委托的思路
定义一个 Cmath类
- 定义一个委托事件 :public delegate void MathHandler(double num1, double num2);
- 实例化它 : public MathHandler Mathing = null;
- 最后用一个公共方法调用这个事件
public void MathRun()
{
//引发事件
Mathing(_num1, _num2);
}
如下全代码
Cmath.cs
form1.cs