事件與委託
**段建立類的物件並在該物件上呼叫方法,此情況下,呼叫程式是主動,而物件是被動的;但是也有相反的情況,如物件執行過程中發生某些事情通知呼叫程式,此類事情稱之為事件(event),z其他**段編寫一種方法接收和處理發布的事件,此過程稱之為委託(delegate)。
需要注意的是事件型別與委託識別符號要匹配
using system;/*public delegate void evennumberhandler(int number);//定義了乙個委託
class counter
public void countto100()}}
}class evennumberhandlerclass
}class evennumberhandlerclass2
}class mainclass}*/
//標準化事件的設計
public delegate void evennumberhandler (object originator,onevennumbereventargs evennumbereventargs);
class counter
public void countto100()}}
}}public class onevennumbereventargs : eventargs
public int number
}}class eventnumberhandlerclass
}class mainclass
}
c語言學習心得(3)
學習c語言已經一年多,對c也算得上半個入門者,期間也寫過一些自娛自樂的 其實個人認為無論學習什麼語言,最重要的是掌握習程式設計思想,然而c語言一種學習程式設計思想的基礎語言。所以,c語言的重要性不言而喻。一 課本 無論用的是什麼書,要學好c語言,把書上的每乙個例題 習題的 讀懂,這是學c最基本的要求...
C 學習心得
c 學習心得 c 是最難的語言 這個世界上最難的程式語言可能非 c 莫屬了。你千萬 不要以為 幾天就可以學好 c c 的學習曲線是相當 bt的,你可以看看 這篇文章 c 是一門很自由的語言,自由到了有點 bt和恐怖的地步 我甚至 認為c 並不是一門成熟的程式語言,因為太容易犯錯了。所以,你一定要在 ...
c 學習心得
1.typedef struct 結構體型別 c 提供了許多種基本的 資料型別 如int float double char等 供使用者使用。但是由於程式需要處理的問題往往比較複雜,而且呈多樣化,已有的 資料型別 顯得不能滿足使用要求。因此c 允許使用者根據需要自己宣告一些型別,使用者可以自己宣告的...