最精简的委托示例

//最精简的委托示例
delegate void dg1(string str1);
private void button1_Click(object sender, EventArgs e)
{
    dg1 dg2 
= new dg1(Show);
    dg2(
"Successful");
}
private void Show(string strShow)
{
    MessageBox.Show(strShow);
}
//委托四步曲
//1、声明委托
//2、欲委托的方法(同参数、同返回值)
//3、实例化委托
//4、调用委托实例
//委托三统一
//1、声明委托与欲委托方法的统一
//2、声明委托与委托实例的统一
//3、委托实例与欲委托方法的统一

posted on 2008-02-26 16:28  chuncn  阅读(334)  评论(0编辑  收藏  举报

导航