码迷,mamicode.com
首页 > 其他好文 > 详细

委托简单的用法

时间:2016-05-02 15:39:09      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

委托

通俗的解释

1.方法指针的容器,就是一个能存放符合某种格式(方法签名)方法指针的清单。

2.委托是一个类

创建委托

namespace ConsoleApplication3
{
    //定义一个委托类   方法签名无返回值、无参
    public delegate void DgSayHi();
}

调用委托

        static void Main(string[] args)
        {
            Program program = new Program();
            program.Test();

        }
        public void Test()
        {
            //创建委托对象
            DgSayHi dgSayHi = new DgSayHi(SayHiCn);

            //向委托对象中添加一个方法
            dgSayHi += SayHiJp;

            //从委托对象中移除一个方法
            dgSayHi -= SayHiCn;

            //调用委托
            dgSayHi();
        }

        void SayHiCn()
        {
            Console.WriteLine("你好");
        }
        void SayHiJp()
        {
            Console.WriteLine("哦哈哟");
        }
    }

图形描述

技术分享

委托简单的用法

标签:

原文地址:http://www.cnblogs.com/sunxuchu/p/5452393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!