亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#的回調(diào)機制淺析

 更新時間:2014年11月12日 10:51:54   投稿:shichen2014  
這篇文章主要介紹了C#的回調(diào)機制,較為通俗的分析了回調(diào)機制的本質(zhì)與使用時的注意事項,對于C#的學習有一定的參考借鑒價值,需要的朋友可以參考下

本文簡要分析了C#的回調(diào)機制。分享給大家供大家參考。具體分析如下:

1.回調(diào)聽起來高大上,實際上本質(zhì)就是委托,回調(diào)是委托的一種應用,其本質(zhì)就是委托。

2.一般回調(diào)多用在線程,因此多聲明為類級變量。(和類在同一級,不是在某個方法內(nèi)部的局部變量)。

3.設置:

復制代碼 代碼如下:
Form1.CheckForIllegalCrossThreadCalls = false;
將檢查合法跨線程調(diào)用設置為 false 表示不檢查 項目開發(fā)中不允許這樣使用,因此會導致非線程安全而出現(xiàn)奇葩BUG。

4.初始化回調(diào)方法(本質(zhì)為實例化委托)。

5.必須先啟動線程,再進行阻塞操作,否則將等待阻塞操作完成才會啟動線程。

6.設置:

復制代碼 代碼如下:
pgProgressBar2.Invoke(setProgressBarValueCallBack, i);

觸發(fā)操作對象的動作(本質(zhì)就是將委托作為參數(shù)傳遞給控件的 Invoke 方法,此方法專門用于接受委托)。

希望本文所述對大家的C#程序設計有所幫助。

相關(guān)文章

最新評論