.net開發人員對委托與事件應該不陌生,它們的在程序中的應用還是挺廣泛的。對於剛開始接觸或接觸時間不太長的朋友來說,這兩個概念既熟悉又陌生。之所以說熟悉,因其無處不在;而之所以陌生則是因為對其的理解始終停留在表面,無法更深入的領悟。
本篇是閒聊系列的第一篇,因此不打算講述C#中的委托與事件,下面我從日常的生活中舉例,讓大家理解、回顧一下委托與事件的含義及用途。<本系列是個人對委托與事件的理解,歡迎大家吐槽>
你是否有過呆在宿捨玩游戲讓同學幫忙帶飯的經歷?是否有過讓同學代收快遞的經歷?春節時是否有過讓親朋好友搶火車票的經歷?上述所描述的場景中,我們均是請別人幫我們去完成某件事件,而非我們親自動手去做。體會上述場景,我想大家能夠體會委托在現實生活中的含義及作用。
前一段時間吵得沸沸揚揚的李某某之“輪流發生性關系事件”,我想大家都很熟悉了吧!對於這件事情,我只能用深惡痛絕來表達我的情感。一空姐使用充電中的Iphone打電話觸電至死的事情,想必大家也知曉。上面的每件事情都有其發生的時間、地點、人物及其它的信息,這便是現實生活中的事件。到此,如果拋開C#,我想對於委托與事件的概念大家應該都很清楚了!李天一事件發生後,其母找來兩辯護律師為其做無罪辯護,NND。這兩辯護律師受托於其母,是李天一的委托人。李天一例子中,既有事件、又有委托,這是我對現實生活中的事件與委托的理解。下篇文章即系列二將從C#語言的角度,以代碼為基本出發點,來闡述C#語言中的委托與事件。