看了回调函数,基本知道怎么用了。但实际项目中没涉及到过,想问下,回调函数在实际项目中用的多不多?
在什么情况下使用???谢谢各位!

解决方案 »

  1.   

    比如那个Comparison<T>就是回调函数,可以提供自定义的大小比对:Array.Sort(T[], Comparison<T>)
      

  2.   

    回调,可以是异步线程回调
     AsyncCallback acb = new AsyncCallback(CallBackMethod); 
    像这样的然后再一个委托中调用
    private delegate void doDelegate();
    doDelegate dlg = new doDelegate(DoSomeThing);
    IAsyncResult iar = dlg.BeginInvoke(acb, dlg);