有時不想用Timer,就用以下方法去減

//先在Class的全域變數的地方宣告開始的時間

long StartDate = DateTime.Now.Ticks;

 

while(條件)

{

  //然後一直跑迴圈去看現在的Ticks,相減後除以10000000就是幾秒了

  //因為1 Ticks是100奈秒

if(((DateTime.Now.Ticks - StartDate) / 10000000)>15)

{

   //當過了15秒之後,就會執行這

   break;

}

}

welkingunther 發表在 痞客邦 PIXNET 留言(0) 人氣()