首页 > Windows开发 > 详细

C#的委托

时间:2016-03-18 20:04:41      阅读:208      评论:0      收藏:0      [点我收藏+]

  初次接触委托事件时,一头雾水,但是随着接触的多了,用的多了也慢慢的就懂了,现在想来其实就类似于你要做某件事情时,委托给别人做,比如你饿了想吃饭但你又不想出去买,点外卖或者让室友帮你买给你带回来,在这个例子里,就是你通知(委托)室友(别人)给你带饭。

  先不多说,先上一段委托的一种例子

 1 public class Test : MonoBehaviour {
 2     public delegate void BuyFood (); //声明委托
 3     BuyFood buyfood;
 4     void Awake () {
 5         //实例化对象
 6         buyfood = new BuyFood (delegate() {
 7             Debug.Log ("买饭");
 8 
 9         });
10     }
11     // Use this for initialization
12     void Start () {
13         
14         EatFood ();
15 
16     }
17 
18     //饿了,要吃饭
19     void EatFood () {
20         //委托别人去买
21         buyfood ();
22     }
23 }
24         

  我们来看下委托的定义

  

C#的委托

原文:http://www.cnblogs.com/angeljiajia/p/5293111.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!