亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如下,我省略了一些具體代碼,對結構中的一些語句有疑問:

如下,我省略了一些具體代碼,對結構中的一些語句有疑問:

料青山看我應如是 2022-06-15 15:11:22
1,為什么 TIMER_Tick 方法定義時候沒有參數,在Form1中引用是卻是 TIMER_Tick(null,null) ?2,就算TIMER_Tick是 定時器的一個計數器,也應該是ProcessTimer吧 名字都不對是怎么回事!求解答public Form1(bool noGAC){ProcessTimer = new System.Threading.Timer(new System.Threading.TimerCallback(OnProcessUpdate), null, 0, 5000);TIMER_Tick(null, null);}private static void OnProcessUpdate(Object InCallback){ProcessTimer.Change(Timeout.Infinite, Timeout.Infinite);try{//代碼1}catch (AccessViolationException){}finally{ProcessTimer.Change(5000, 5000);}}private void TIMER_Tick(object sender, EventArgs e){TIMER.Stop();try{//代碼2}finally{TIMER.Start();}}
查看完整描述

1 回答

?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

  1. private void TIMER_Tick(object sender, EventArgs e)  此處定義了參數,只是因為這個參數沒有實際意思(需要符合.net規范,事件必需有二個參數),所以調用時,直接傳了二個null,

  2. ProcessTimer 和你的timer_tick沒有實質對應,應該 為ProcessTimer.Tick+=TIMER_Tick;  這是一個事件委托,表示定時執行某個函數


查看完整回答
反對 回復 2022-06-20
  • 1 回答
  • 0 關注
  • 166 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號