1. 程式人生 > >一道事件委託面試題

一道事件委託面試題

/*
道事件委託面試題 - 貓叫老鼠跑主人醒
*/

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; namespace CatCry { class MainClass { stati

Java類與對象初始化的過程(一道經典的試題

java語法 ade 還要 body image LV 賦值 準備 new t 本文不再以ClassLoader的視角解釋這些問題。 首先,Java代碼有個特點,就是成員變量可以在前面的方法中使用,在後面定義。這一特性,很多人說Java了不起,可是為什麽呢?Java為何能夠

記另一道有意思的試題

mage img 如果 nbsp 答案 個人 通過 move 就是 b=[2,4,5,6] for i in b: if not i%2: b.remove(i) 這道題的答案為[4,5],這題也是看起來很容易看見答案很容易犯迷糊的題,不就是去掉列表

g++ 記憶體分配 與 c 語言中的 陣列越界問題 (一道有趣的試題

首先是一段程式: # include <stdio.h> int main(int argc, char* argv[]){ int i = 0; int arr[3] = {0}; for(; i<=3; i++){ arr[i]

百度的一道 java 高頻試題的多種解法

考試結束,班級平均分只拿到了年級第二,班主任於是問道:大家都知道世界第一高峰珠穆朗瑪峰,有人知道世界第二高峰是什麼嗎?正當班主任要繼續發話,只聽到角落默默想起來一個聲音:”喬戈裡峰” 前言 文章出自:www.cnblogs.com/dudu19939/p… 這道題是群裡的朋友的投稿,上面是

一道網易試題

一、題目描述   題目來自網上一個部落格,具體類似如下    @interface ViewController () @property (nonatomic, strong) NSString *target; @end @implementation ViewController -

一道美團試題(揹包問題)的兩種思路

大家好,用CSDN很多年了,一直在吸取養分,很感激.今天心血來潮,咱也貢獻一個. 01 一道面試題 從n個商品中,選擇一些物品使其在不大於揹包容量時價值最大. 001 動態規劃法 下面是程式碼 總體上來講,動態規劃就是找最優子結構, 假設已經找到了選出物品的最佳組合,那麼被選中的商品中去掉一

ES6由一道前端阿里試題的思考

題目 const timeout = ms => new Promise((resolve, reject) => { setTimeout(() => { resolve(); }, ms)

關於一道promise的試題

setTimeout(function(){ console.log(1); }, 0) new Promise(function executor(resolve){ console.log(2); for(var i = 0; i

一道SQL語句試題,關於group by的

一道SQL語句面試題,關於group by 表內容: 2015-05-09 勝 2015-05-09 勝 2015-05-09 負 2015-05-09 負 2015-05-10 勝 2015-05-10 負 2015-05-10 負 如果要生成下列結果, 該如何寫sql語

一道有趣的試題》的疑問

原文連結: http://geek.csdn.net/news/detail/89813 http://netsmell.com/post/a-interesting-interview-question.html?_biz=MjM5OTA1MDUyMA==&mid

一道騰訊試題(使用遞迴、迴圈、陣列實現上臺階方法)

//一道騰訊面試題 //題目:有50個臺階,一次走一步或者兩步,有多少種可能? 分析: 如果有一個臺階,則只有一種可能:1; 如果有兩個臺階,只有兩種可能:11或2; 如果有三個臺階,則有三種

一道百度試題到分析輸入url到頁面返回的過程(或者查詢返回過程)

輸入地址瀏覽器查詢域名的 IP 地址 這一步包括 DNS 具體的查詢過程,包括:瀏覽器快取->系統快取->路由器快取...瀏覽器向 web 伺服器傳送一個 HTTP 請求伺服器的永久重定向響應(從 http://example.com 到 http://www

一道有趣的試題

說明 void argv star har mov byte stat con . . . . . 同事問了我一道有意思的面試題,經過一番琢磨,解出了答案,遂把原題和我的答案記錄如下: 問題:void f(void) 如何實現,可以打印出 x 是任何一個值?

阿里一道Java併發試題 (詳細分析篇)

說明 前天分享了一篇關於阿里的“Java常見疑惑和陷阱”的文章,有人說這個很早就有了,可能我才注意到,看完之後發現內容非常不錯,有幾個我也是需要停頓下想想,如果後續有機會我錄製一個視訊把這個ppt裡面的所有內容,根據我的理解和知道的給大家分享一遍。 如果你之前還沒有看過建議好好看一遍:Java常見疑惑和陷阱,

一道簡單的試題:竟然有90%的程式設計師不能把這個演算法完全寫正確。。。

前段時間,在論壇上看到有統計說有90%的程式設計師不能夠寫對簡單的二分法。二分法不是很簡單的嗎? 這難道不是聳人聽聞? 其實,

試題-冒泡與捕獲、事件委託、ie事件和dom模型事件、滑鼠事件

    一直沒有搞懂jquery中的事件是怎麼新增事件處理程式的。原來就是用了事件委託,關鍵就是通過冒泡方式實現在最高層(document)處理事件,通過判斷事件target的id,給以不同的handler。當然也可以通過事件捕獲來處理,但是因為ie中只有冒泡,所以還是用

關於一道JS試題的思考

ges 會有 作用 初學 沒有 使用 很好 obj 值傳遞 題目: for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(new Date, i); },

一道試題來認識java類加載時機與過程【轉】

包含 布局 hello 印象 大致 周期 default () itl 說明:本文的內容是看了《深入理解Java虛擬機:JVM高級特性與最佳實踐》後為加印象和理解,便記錄了重要的內容。 1 開門見山 以前曾經看到過一個java的面試題,當時覺得此題很簡單,可是自己

一道試題引發的數據庫行列轉換實踐

聚合函數 列數 index 所有 then 重復 一個 mysq 場景 問題場景 最近有個朋友去面試,問了我一道面試題。題目如下,在形如下面的數據庫表score中,找出每門成績(grade)都大於等於80分的學生姓名。 -------------------------