六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 203|回复: 0

C#委托和事件详解第一篇

[复制链接]

升级  83.8%

297

主题

297

主题

297

主题

进士

Rank: 4

积分
919
 楼主| 发表于 2012-12-18 19:03:32 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body"><div class="Section0">前言: 在我们学习C#的过程中,我们会学习到C#委托和事件,由于这是C#中比较高级的内容,所以学起来相当的费力,没有一定的时间是体验不来的,正好我这几天在学这个知识点,所以做一个小总结,希望和我一样的童鞋们能够参考一下,我们共同进步!,此博客属于学习笔记,写的不好,还请见谅!
1. 委托的定义
(1) 将方法作为变量使用的一种机制,就是将方法当作变量用(声明,赋值,传参)
(2) 将变量当作方法来用,首先就要去声明变量,就要考虑变量的类型,就是(委托变量,对应方法的返回值,参数等),顾名思义:委托就是委托别人去干某些事情,下面是一个实例方法的实现
例如:我现在饿了,但是我很懒,就是不想出去买,所以这时候我可以委托室友帮我带一份,这样我就已经实现委托了,
如果我想去吃饭的话实现的代码是:
<div class="cnblogs_code">class Program{    static void Main(string[] args)    {        chum ch = new chum();        ch.EatFood();        Console.ReadKey();    }}class chum{    public void EatFood()    {        Console.WriteLine("我要去吃饭了!");    }}                        
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表