考虑以下几点:嵌套方法调用和代表之间有什么区别?
1 APPROACH:
public void f3()
{
f2();
f1();
}
这...
第二个办法:
class Sample
{
public delegate void MyDelegate(string s);
MyDelegate obj;
public Sample()
{
obj += new MyDelegate(input);
obj+=new MyDelegate(something);
obj += new MyDelegate(someStaticMethod);
}
}
当我打电话F3(),它会调用其中列出的功能...当iw时也会发生同样的情况生病调用代表...所以有什么用委托来处理某些事件时,我可以使用第一方法...... 一号方法太封装的方法调用..
如果您使用委托,您可以*委派工作*给其他人。您的用户现在可以提供自定义实现,而不是被硬编码为任何功能。 –
除了使用...两种方式是相似的吗?我的意思是方法会调用的方式是相同的.. ryt? –