可以参考一下这个帖子
http://www.csdn.net/expert/topic/543/543568.xml也可以看看
Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Samples\Technologies\Interop\PlatformInvoke\Custom\CS
目录中CallBack.cs这个sample

解决方案 »

  1.   

    int i = 5;
    private void a()
    {
    if(i == 0){
    Console.WriteLine("Exit");
    return;
    }
    else{
    i--;
    this.a();
    }
    }
      

  2.   

    DBXP()  你写的是 递归 啊!人家要的是 CallBack
      

  3.   

    在.NET中回调函数就是delegate啊!
      

  4.   

    to:jhnhu(jhnhu)    我现在英文太菜呀!  看MSDN不是太看得懂呀我正在努力呀!
    老大们帮忙呀!
      

  5.   

    倒!我给的是C#的程序啊,这个也懒得看还是别学.net了!随便搜索一下以前的delegate的帖子
    http://www.csdn.net/expert/topic/503/503410.xml
    http://www.csdn.net/expert/topic/294/294699.xml你问的是callback还是delegate?这两个东西是不一样的,虽然有点相近。
    callback的话,看第一个回复就够了
      

  6.   

    to:jhnhu(jhnhu) (  )    谢谢你, 你前面给的那个我去看了不是我懒呀!跟本就知所云呀!
    后面这两个才是嘛!谢谢你帮我搜索。:) 我从中收获很大。
    看来以后问问题之前要先搜索一下在问。呵呵! 
    谢谢各位了。    
      

  7.   

    to:jhnhu(jhnhu)  (    )         不好意思我可能真的太笨了第一个我又去看了,可还是理解不了。
    不过还是谢谢你。
    好了结帐了。