++

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

一先定义一个委托方法

---------第一个类XX

//定议委托

public event ordinary Ordinary;

//定议委托方法

public delegate void ordinary(unit sender, string e);

//在这里调用委托方法,把实现委托出去

Ordinary(u, "");

 

---------第二个类YY

实例化第一个类

XX x= new XX();

实现委托方法(实现只是写一个符合的委托,真正的调用它来实现是要注册的)

 private void ordinary(Models.unit u, string e)
        {
            //自定义查询
        }

注册第一个类的委托方法(调用符合的委托方法来实现)

x.Ordinary += new YY.ordinary(ordinary);

posted on 2010-02-11 13:15  自制力缺失症患者  阅读(201)  评论(0编辑  收藏  举报