阅读背景:

一道事件委托面试题 - 猫叫老鼠跑主人醒

来源:互联网 
/*
道事件委托面试题 - 猫叫老鼠跑主人醒
*/

using System;

namespace CatCry
{
    class MainClass
    {
        static void Main(string[] args)
        {
            Cat cat = new Cat();
           // cat.OnMew += People.Wake;
            cat.Mew();
        }
    }
}

public class Cat
{
    public delegate void EventMiao();
    public event EventMiao OnMew;

    


    public void Mew()
    {
        Console.WriteLine("miao....");
        OnMew += People.Wake;
        OnMew += Mouse.Run;
        OnMew();
    }
}

public class People
{
    public static void Wake()
    {
        Console.WriteLine("人醒!");
    }
}

public class Mouse
{
    public static void Run()
    {
        Console.WriteLine("老鼠跑掉了!");
    }
}/*
道事件委托面试题 - 猫叫老鼠跑主人醒
*/

using System;

names



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: