1
我有一個計時器,每秒鐘滴答一次。我想檢查它是什麼時候滴答60次,這意味着一分鐘,並讓它做一些事情。如何檢查計時器滴答數次?
我有一個計時器,每秒鐘滴答一次。我想檢查它是什麼時候滴答60次,這意味着一分鐘,並讓它做一些事情。如何檢查計時器滴答數次?
假設C#,這應該做的工作:
private int m_Time = 0;
private void Timer_Tick(...)
{
m_Time++;
if (m_Time == 60)
{
m_Time = 0;
// it's been 60 seconds, do whatever
}
// do your "every 1 second" code here
}
基本上你作出這樣的計數已被選中的秒數私有字段,然後檢查它是否60.如果是,一分鐘有通過,你可以執行你的邏輯。然後將計數器重新設置爲0並繼續。
創建一個int字段,每增加一個滴答,並在if(field == 60)
塊可以做「某事」。
謝謝,多數民衆贊成我正在尋找。 –
很高興幫助:) – Polynomial