C#-还不懂委托(1)

栗子

 1、调用一个A的方法test
   
    A a =new A();
    a.test();
 2、用委托实现
 
  public delegate void testDelegate(); // 声明delegate对象
  
   
  testDelegate td = new testDelegate(a.test); // 创建对象 
  td ();  // 调用delegate  
 question:本来调用test函数两行代码搞定,为什么加了这些代码,实现功能不是一样吗,那为什么要用委托呢?
 移步下一章哈哈
 Func<>来代替delegate
C#-还不懂委托(1)C#-还不懂委托(1) -唐唐唐- 发布了99 篇原创文章 · 获赞 2 · 访问量 5384 私信 关注
上一篇:委托的兼容


下一篇:多线程编程2-NSOperation