在讲如何获取多个返回值之前先来看一个小例子:
private void button1_Click(object sender, EventArgs e)
{
int Number = 200; //设置Number的值为 200。
Publishser pub = new Publishser(); //实例化Publishser
Subscriber1 sub1 = new Subscriber1(); //实例化Subscriber1
Subscriber2 sub2 = new Subscriber2(); //实例化Subscriber2
Subscriber3 sub3=new Subscriber3(); //实例化Subscriber3
pub.NumberChanged += sub1.OnNumberChanged; //将方法绑定到委托
pub.NumberChanged += sub2.OnNumberChanged;
pub.NumberChanged += sub3.OnNumberChanged;
pub.DoComething(Number); //