将事件处理程序附加到StopWatch

我想将事件处理程序附加到秒表。 有人可以在C#或VB中提供代码片段吗?

我没有运气就没事。

有一个Bing 定时器而不是…那应该让你在那里…特别是一个体面的: http : //dotnetperls.com/timer

这是我用于我编写的备份程序的一个示例,该程序将在实例化后5秒内启动并每小时触发回调(tick):

private System.Threading.Timer AutoRunTimer; private void Form1_Load(object sender, EventArgs e) { mybackups = new BackupService(); AutoRunTimer = new System.Threading.Timer(tick, "", new TimeSpan(0, 0, 5), new TimeSpan(1, 0, 0)); } private void tick(object data) { if (DateTime.Now.Hour == 1 && DateTime.Now.Subtract(lastRun).Hours >= 1) // run backups at first opportunity after 1 am { startBackup("automatically"); } }