看板
[ C_Sharp ]
討論串[心得] delegate();之心得
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
小弟是c#愛用者. 在開發過程中,往往參雜著多個執行緒在使用. 我從VS 1.1開始用到現在也只停留在2.0階段. 沒有想使用3.5的慾望@@. 因為小弟是從java陣營跳槽支持c#的(真他媽的好丫). 我相信在執行緒中操作控制項上的內容一定死一堆人. 一定常出現這種狀況. ============
(還有1438個字)
內容預覽:
這不是好作法,因為當發生問題時,怎麼死的都不知道. 如果是經常性使用到的方法,例如幾秒鐘就會呼叫一次的話. 建議建立一個實體 Delegate 來呼叫,而不是一直產生暱名 Delegate. 我直接改在下面private ControlDelegate _setStatusDelegate; //
(還有274個字)
內容預覽:
MSDN 中有絕妙的範例,. 先判斷 Control.InvokeRequired,. 再決定是否需要去 invoke delegate,. 不然只是浪費系統資源.. public void UpdateStatus(object obj). {. if (this.InvokeRequired).
(還有96個字)
首頁
上一頁
1
下一頁
尾頁