using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using System.Threading.Tasks; using System.Timers; namespace BaiduYunBeiFen.Controller { public class FileGuanliContorller { System.Timers.Timer MainTimer; delegate void RunFuntion(); static int InterValTime = 1000; static int num = 1000; public void InitTimeThread() { MainTimer = new System.Timers.Timer(InterValTime); MainTimer.Elapsed += OnTimedEvent; } public void StartTimeThread() { MainTimer.Start(); } public void StopTimeThread() { MainTimer.Stop(); } public void ChangeValTime(int ValTime) { MainTimer.Stop(); MainTimer = new System.Timers.Timer(ValTime); MainTimer.Elapsed += OnTimedEvent; MainTimer.Start(); } private void OnTimedEvent(Object source, ElapsedEventArgs e) { Console.WriteLine("定时事件触发在 {0:HH:mm:ss.fff}", e.SignalTime); } } }